├── .editorconfig ├── .github └── workflows │ ├── performance-tests.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── XDEBUG.md ├── composer.json ├── phpunit.xml ├── src ├── Advice │ └── AdviceType.php ├── AopKernel.php ├── Attributes │ ├── After.php │ ├── Around.php │ ├── Aspect.php │ └── Before.php ├── Component │ └── ComponentType.php ├── Core │ ├── Attributes │ │ ├── AdviceType │ │ │ └── MethodAdvice.php │ │ └── Base │ │ │ ├── BaseAdvice.php │ │ │ └── BaseAttribute.php │ ├── AutoloadInterceptor │ │ └── ClassLoader.php │ ├── Cache │ │ ├── CachePaths.php │ │ ├── CacheState │ │ │ └── WovenCacheState.php │ │ ├── CacheStateFactory.php │ │ └── CacheStateManager.php │ ├── Container │ │ ├── AdviceContainer.php │ │ ├── AdviceContainerFactory.php │ │ ├── AdviceType │ │ │ └── MethodAdviceContainer.php │ │ ├── AspectManager.php │ │ ├── JoinPoint │ │ │ └── MethodJoinPointContainer.php │ │ ├── JoinPointContainer.php │ │ └── TransformerManager.php │ ├── Exception │ │ ├── Advice │ │ │ ├── MissingClassNameException.php │ │ │ └── MissingMethodNameException.php │ │ ├── AdviceException.php │ │ ├── AopException.php │ │ ├── Aspect │ │ │ ├── AspectNotFoundException.php │ │ │ ├── InvalidAspectClassNameException.php │ │ │ └── MissingAspectAttributeException.php │ │ └── AspectException.php │ ├── Factory │ │ └── InvocationFactory.php │ ├── Intercept │ │ └── Interceptor.php │ ├── Invocation │ │ ├── AdviceChain.php │ │ └── AdviceChainAwareTrait.php │ ├── JoinPoint │ │ ├── JoinPoint.php │ │ ├── JoinPointHandler.php │ │ └── JoinPointInjector.php │ ├── Matcher │ │ ├── AdviceMatcher.php │ │ ├── AdviceMatcher │ │ │ ├── MatchedMethod.php │ │ │ └── MethodMatcher.php │ │ ├── AspectMatcher.php │ │ └── ClassMatcher.php │ ├── Options.php │ ├── Processor │ │ └── AspectProcessor.php │ └── Transform │ │ ├── ProxiedClassModifier.php │ │ └── WovenClassBuilder.php └── Invocation │ ├── AfterMethodInvocation.php │ ├── AroundMethodInvocation.php │ ├── BeforeMethodInvocation.php │ └── MethodInvocation.php └── tests ├── ClassLoaderMockTrait.php ├── Functional ├── AdviceApplication │ ├── AdviceMatchingAbstractMethod │ │ ├── AdviceMatchingAbstractMethodTest.php │ │ ├── Aspect │ │ │ └── FileUploaderAspect.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── FileUploader.php │ │ │ └── LocalFileUploader.php │ ├── ExplicitClassLevelAspect │ │ ├── Aspect │ │ │ └── LoggingAspect.php │ │ ├── ExplicitClassLevelAspectTest.php │ │ └── Target │ │ │ └── InventoryTracker.php │ ├── ExplicitMethodLevelAspect │ │ ├── Aspect │ │ │ └── PerformanceAspect.php │ │ ├── ExplicitMethodLevelAspectTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── CustomerService.php │ └── MultipleExplicitMethodLevelAspects │ │ ├── Aspect │ │ └── SecurityAspect.php │ │ ├── MultipleExplicitMethodLevelAspectsTest.php │ │ └── Target │ │ ├── AccountService.php │ │ └── TransactionService.php ├── AdviceBehavior │ ├── AdviceOrder │ │ ├── AdviceOrderTest.php │ │ ├── Aspect │ │ │ └── ArticleModerationAspect.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── ArticleManager.php │ ├── BeforeAroundAfterAdviceOnSameAdviceMethod │ │ ├── Aspect │ │ │ └── CalculatorLoggerAspect.php │ │ ├── BeforeAroundAfterAdviceOnSameAdviceMethodTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── Calculator.php │ ├── BeforeAroundAfterAdviceOnSameTargetMethod │ │ ├── Aspect │ │ │ └── PaymentProcessorAspect.php │ │ ├── BeforeAroundAfterAdviceOnSameTargetMethodTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── PaymentProcessor.php │ ├── ClassHierarchyAspect │ │ ├── Aspect │ │ │ └── NotificationAspect.php │ │ ├── ClassHierarchyAspectTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── EmailSender.php │ │ │ ├── EmailSenderInterface.php │ │ │ ├── SmsSender.php │ │ │ └── SmsSenderInterface.php │ ├── ExceptionInsideAdvice │ │ ├── Aspect │ │ │ └── CommentFilterAspect.php │ │ ├── ExceptionInsideAdviceTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── CommentController.php │ ├── Include │ │ ├── Aspect │ │ │ └── DatabaseModifierAspect.php │ │ ├── Database │ │ │ └── data.php │ │ ├── IncludeTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ └── SecureDatabaseService.php │ ├── InterfaceAdvice │ │ ├── Aspect │ │ │ └── UserInterfaceAspect.php │ │ ├── InterfaceAdviceTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── User.php │ │ │ └── UserInterface.php │ ├── MagicConstants │ │ ├── Aspect │ │ │ ├── AspectOnClass.php │ │ │ ├── AspectOnParent.php │ │ │ └── AspectOnTrait.php │ │ ├── Kernel │ │ │ ├── KernelOnClass.php │ │ │ ├── KernelOnClassAndParent.php │ │ │ ├── KernelOnClassAndParentAndTrait.php │ │ │ ├── KernelOnClassAndTrait.php │ │ │ ├── KernelOnParent.php │ │ │ ├── KernelOnParentAndTrait.php │ │ │ └── KernelOnTrait.php │ │ ├── MagicConstantsTest.php │ │ └── Target │ │ │ ├── TargetClass.php │ │ │ ├── TargetClass82.php │ │ │ ├── TargetParent.php │ │ │ ├── TargetParent82.php │ │ │ ├── TargetTrait.php │ │ │ └── TargetTrait82.php │ ├── ModifyArgument │ │ ├── Aspect │ │ │ └── NumberHelperAspect.php │ │ ├── Kernel.php │ │ ├── ModifyArgumentTest.php │ │ └── Target │ │ │ └── NumberHelper.php │ ├── ModifyArgumentPassedByReference │ │ ├── Aspect │ │ │ └── AddMetadataToArrayAspect.php │ │ ├── Kernel.php │ │ ├── ModifyArgumentPassedByReferenceTest.php │ │ └── Target │ │ │ └── ArrayCreator.php │ ├── MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod │ │ ├── Aspect │ │ │ └── ProfilePictureValidatorAspect.php │ │ ├── Kernel.php │ │ ├── MultipleAdvicesWithSameAdviceTypeOnSameTargetMethodTest.php │ │ └── Target │ │ │ └── ProfileController.php │ ├── NewClassCreationWithProxiedClasses │ │ ├── Aspect │ │ │ └── ModifyGroupPolicyAspect.php │ │ ├── Kernel.php │ │ ├── NewClassCreationWithProxiedClassesTest.php │ │ └── Target │ │ │ ├── GroupMemberService.php │ │ │ └── GroupPolicy.php │ ├── OnlyPublicMethods │ │ ├── Aspect │ │ │ ├── DefaultAspect.php │ │ │ └── OnlyPublicMethodsAspect.php │ │ ├── Kernel.php │ │ ├── OnlyPublicMethodsTest.php │ │ └── Target │ │ │ ├── TargetClass.php │ │ │ ├── TargetParentClass.php │ │ │ └── TargetTrait.php │ ├── ProtectedAndPrivateMethods │ │ ├── Aspect │ │ │ └── BankingAspect.php │ │ ├── Kernel.php │ │ ├── ProtectedAndPrivateMethodsTest.php │ │ └── Target │ │ │ └── BankingSystem.php │ ├── Readonly │ │ ├── Aspect │ │ │ └── ReadonlyAspect.php │ │ ├── Kernel.php │ │ ├── ReadonlyTest.php │ │ └── Target │ │ │ ├── ReadonlyClass.php │ │ │ └── ReadonlyPromotedProperties.php │ ├── TraitAdvice │ │ ├── Aspect │ │ │ └── RouteCachingAspect.php │ │ ├── Kernel.php │ │ ├── Target │ │ │ ├── RouteCaching.php │ │ │ └── Router.php │ │ └── TraitAdviceTest.php │ └── VariadicParameters │ │ ├── Aspect │ │ └── StringPrefixerAspect.php │ │ ├── Target │ │ └── IdHelper.php │ │ └── VariadicParametersTest.php ├── AspectMatching │ ├── AdviceMatchingMultipleClassesAndMethods │ │ ├── AdviceMatchingMultipleClassesAndMethodsTest.php │ │ ├── Aspect │ │ │ └── DiscountAspect.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── Order.php │ │ │ └── Product.php │ ├── ClassHierarchyOnlyInvokedOnce │ │ ├── Aspect.php │ │ ├── ClassHierarchyOnlyInvokedOnceTest.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── TargetClassA.php │ │ │ ├── TargetClassB.php │ │ │ └── TargetClassC.php │ ├── InterceptTraitMethods │ │ ├── AdviceInterceptTraitMethodsTest.php │ │ ├── Aspect │ │ │ ├── DefaultAspect.php │ │ │ └── InterceptTraitMethodsAspect.php │ │ ├── Kernel.php │ │ └── Target │ │ │ ├── TargetClass.php │ │ │ └── TargetTrait.php │ ├── JetBrainsAttribute │ │ ├── JetBrainsAttributeTest.php │ │ └── Target │ │ │ └── Car.php │ └── SelfType │ │ ├── Aspect │ │ └── SalaryIncreaserAspect.php │ │ ├── Kernel.php │ │ ├── SelfTypeTest.php │ │ └── Target │ │ ├── AbstractEmployee.php │ │ ├── Employee.php │ │ └── PartTimeEmployee.php ├── ErrorHandling │ ├── InvalidAspect │ │ ├── Aspect │ │ │ └── InvalidAspect.php │ │ ├── InvalidAspectTest.php │ │ └── Kernel │ │ │ ├── InvalidAspectClassKernel.php │ │ │ ├── InvalidAspectClassNameKernel.php │ │ │ └── InvalidAspectsTypeKernel.php │ └── MissingClassOrMethod │ │ ├── Aspect │ │ ├── AddItemLoggerAspect.php │ │ ├── GetQuantityLoggerAspect.php │ │ └── RemoveItemLoggerAspect.php │ │ ├── Kernel │ │ ├── AddItemKernel.php │ │ ├── GetQuantityKernel.php │ │ └── RemoveItemKernel.php │ │ ├── MissingClassOrMethodTest.php │ │ └── Target │ │ └── InventoryManager.php └── Kernel │ └── CustomDependencyInjectionHandler │ ├── Aspect.php │ ├── CustomDependencyInjectionHandlerTest.php │ ├── Kernel.php │ └── Target.php ├── Integration ├── TransformerAndAspect │ ├── Aspect │ │ └── FixWrongReturnValueAspect.php │ ├── Kernel.php │ ├── Target │ │ └── DeprecatedAndWrongClass.php │ ├── Transformer │ │ └── FixDeprecatedFunctionTransformer.php │ └── TransformerAndAspectTest.php └── TransformerAndAspectDependencyInjectionHandler │ ├── Aspect.php │ ├── Kernel.php │ ├── Target.php │ ├── Transformer.php │ └── TransformerAndAspectDependencyInjectionHandlerTest.php ├── Performance ├── .gitignore ├── Aspect │ └── AddOneAspect.php ├── Kernel │ └── MeasurePerformanceKernel.php ├── MeasurePerformanceTest.php ├── Service │ └── NumbersService.php └── Target │ └── Numbers.php ├── Stubs ├── Etc │ ├── Logger.php │ ├── MailQueue.php │ └── StackTrace.php └── Kernel │ └── EmptyKernel.php ├── Util.php └── media ├── avatar-HQ.png ├── avatar-wrong-format.jpg └── avatar.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/performance-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/.github/workflows/performance-tests.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/README.md -------------------------------------------------------------------------------- /XDEBUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/XDEBUG.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Advice/AdviceType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Advice/AdviceType.php -------------------------------------------------------------------------------- /src/AopKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/AopKernel.php -------------------------------------------------------------------------------- /src/Attributes/After.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Attributes/After.php -------------------------------------------------------------------------------- /src/Attributes/Around.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Attributes/Around.php -------------------------------------------------------------------------------- /src/Attributes/Aspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Attributes/Aspect.php -------------------------------------------------------------------------------- /src/Attributes/Before.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Attributes/Before.php -------------------------------------------------------------------------------- /src/Component/ComponentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Component/ComponentType.php -------------------------------------------------------------------------------- /src/Core/Attributes/AdviceType/MethodAdvice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Attributes/AdviceType/MethodAdvice.php -------------------------------------------------------------------------------- /src/Core/Attributes/Base/BaseAdvice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Attributes/Base/BaseAdvice.php -------------------------------------------------------------------------------- /src/Core/Attributes/Base/BaseAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Attributes/Base/BaseAttribute.php -------------------------------------------------------------------------------- /src/Core/AutoloadInterceptor/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/AutoloadInterceptor/ClassLoader.php -------------------------------------------------------------------------------- /src/Core/Cache/CachePaths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Cache/CachePaths.php -------------------------------------------------------------------------------- /src/Core/Cache/CacheState/WovenCacheState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Cache/CacheState/WovenCacheState.php -------------------------------------------------------------------------------- /src/Core/Cache/CacheStateFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Cache/CacheStateFactory.php -------------------------------------------------------------------------------- /src/Core/Cache/CacheStateManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Cache/CacheStateManager.php -------------------------------------------------------------------------------- /src/Core/Container/AdviceContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/AdviceContainer.php -------------------------------------------------------------------------------- /src/Core/Container/AdviceContainerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/AdviceContainerFactory.php -------------------------------------------------------------------------------- /src/Core/Container/AdviceType/MethodAdviceContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/AdviceType/MethodAdviceContainer.php -------------------------------------------------------------------------------- /src/Core/Container/AspectManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/AspectManager.php -------------------------------------------------------------------------------- /src/Core/Container/JoinPoint/MethodJoinPointContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/JoinPoint/MethodJoinPointContainer.php -------------------------------------------------------------------------------- /src/Core/Container/JoinPointContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/JoinPointContainer.php -------------------------------------------------------------------------------- /src/Core/Container/TransformerManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Container/TransformerManager.php -------------------------------------------------------------------------------- /src/Core/Exception/Advice/MissingClassNameException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/Advice/MissingClassNameException.php -------------------------------------------------------------------------------- /src/Core/Exception/Advice/MissingMethodNameException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/Advice/MissingMethodNameException.php -------------------------------------------------------------------------------- /src/Core/Exception/AdviceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/AdviceException.php -------------------------------------------------------------------------------- /src/Core/Exception/AopException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/AopException.php -------------------------------------------------------------------------------- /src/Core/Exception/Aspect/AspectNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/Aspect/AspectNotFoundException.php -------------------------------------------------------------------------------- /src/Core/Exception/Aspect/InvalidAspectClassNameException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/Aspect/InvalidAspectClassNameException.php -------------------------------------------------------------------------------- /src/Core/Exception/Aspect/MissingAspectAttributeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/Aspect/MissingAspectAttributeException.php -------------------------------------------------------------------------------- /src/Core/Exception/AspectException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Exception/AspectException.php -------------------------------------------------------------------------------- /src/Core/Factory/InvocationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Factory/InvocationFactory.php -------------------------------------------------------------------------------- /src/Core/Intercept/Interceptor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Intercept/Interceptor.php -------------------------------------------------------------------------------- /src/Core/Invocation/AdviceChain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Invocation/AdviceChain.php -------------------------------------------------------------------------------- /src/Core/Invocation/AdviceChainAwareTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Invocation/AdviceChainAwareTrait.php -------------------------------------------------------------------------------- /src/Core/JoinPoint/JoinPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/JoinPoint/JoinPoint.php -------------------------------------------------------------------------------- /src/Core/JoinPoint/JoinPointHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/JoinPoint/JoinPointHandler.php -------------------------------------------------------------------------------- /src/Core/JoinPoint/JoinPointInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/JoinPoint/JoinPointInjector.php -------------------------------------------------------------------------------- /src/Core/Matcher/AdviceMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Matcher/AdviceMatcher.php -------------------------------------------------------------------------------- /src/Core/Matcher/AdviceMatcher/MatchedMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Matcher/AdviceMatcher/MatchedMethod.php -------------------------------------------------------------------------------- /src/Core/Matcher/AdviceMatcher/MethodMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Matcher/AdviceMatcher/MethodMatcher.php -------------------------------------------------------------------------------- /src/Core/Matcher/AspectMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Matcher/AspectMatcher.php -------------------------------------------------------------------------------- /src/Core/Matcher/ClassMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Matcher/ClassMatcher.php -------------------------------------------------------------------------------- /src/Core/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Options.php -------------------------------------------------------------------------------- /src/Core/Processor/AspectProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Processor/AspectProcessor.php -------------------------------------------------------------------------------- /src/Core/Transform/ProxiedClassModifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Transform/ProxiedClassModifier.php -------------------------------------------------------------------------------- /src/Core/Transform/WovenClassBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Core/Transform/WovenClassBuilder.php -------------------------------------------------------------------------------- /src/Invocation/AfterMethodInvocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Invocation/AfterMethodInvocation.php -------------------------------------------------------------------------------- /src/Invocation/AroundMethodInvocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Invocation/AroundMethodInvocation.php -------------------------------------------------------------------------------- /src/Invocation/BeforeMethodInvocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Invocation/BeforeMethodInvocation.php -------------------------------------------------------------------------------- /src/Invocation/MethodInvocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/src/Invocation/MethodInvocation.php -------------------------------------------------------------------------------- /tests/ClassLoaderMockTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/ClassLoaderMockTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/AdviceMatchingAbstractMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/AdviceMatchingAbstractMethodTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Aspect/FileUploaderAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Aspect/FileUploaderAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Target/FileUploader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Target/FileUploader.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Target/LocalFileUploader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/AdviceMatchingAbstractMethod/Target/LocalFileUploader.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitClassLevelAspect/Aspect/LoggingAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitClassLevelAspect/Aspect/LoggingAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitClassLevelAspect/ExplicitClassLevelAspectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitClassLevelAspect/ExplicitClassLevelAspectTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitClassLevelAspect/Target/InventoryTracker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitClassLevelAspect/Target/InventoryTracker.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Aspect/PerformanceAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Aspect/PerformanceAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/ExplicitMethodLevelAspectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/ExplicitMethodLevelAspectTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Target/CustomerService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/ExplicitMethodLevelAspect/Target/CustomerService.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Aspect/SecurityAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Aspect/SecurityAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/MultipleExplicitMethodLevelAspectsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/MultipleExplicitMethodLevelAspectsTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Target/AccountService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Target/AccountService.php -------------------------------------------------------------------------------- /tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Target/TransactionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceApplication/MultipleExplicitMethodLevelAspects/Target/TransactionService.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/AdviceOrder/AdviceOrderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/AdviceOrder/AdviceOrderTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/AdviceOrder/Aspect/ArticleModerationAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/AdviceOrder/Aspect/ArticleModerationAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/AdviceOrder/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/AdviceOrder/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/AdviceOrder/Target/ArticleManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/AdviceOrder/Target/ArticleManager.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Aspect/CalculatorLoggerAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Aspect/CalculatorLoggerAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/BeforeAroundAfterAdviceOnSameAdviceMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/BeforeAroundAfterAdviceOnSameAdviceMethodTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Target/Calculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameAdviceMethod/Target/Calculator.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Aspect/PaymentProcessorAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Aspect/PaymentProcessorAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/BeforeAroundAfterAdviceOnSameTargetMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/BeforeAroundAfterAdviceOnSameTargetMethodTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Target/PaymentProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/BeforeAroundAfterAdviceOnSameTargetMethod/Target/PaymentProcessor.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Aspect/NotificationAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Aspect/NotificationAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/ClassHierarchyAspectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/ClassHierarchyAspectTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/EmailSender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/EmailSender.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/EmailSenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/EmailSenderInterface.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/SmsSender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/SmsSender.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/SmsSenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ClassHierarchyAspect/Target/SmsSenderInterface.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Aspect/CommentFilterAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Aspect/CommentFilterAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ExceptionInsideAdvice/ExceptionInsideAdviceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ExceptionInsideAdvice/ExceptionInsideAdviceTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Target/CommentController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ExceptionInsideAdvice/Target/CommentController.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Include/Aspect/DatabaseModifierAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Include/Aspect/DatabaseModifierAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Include/Database/data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Include/Database/data.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Include/IncludeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Include/IncludeTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Include/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Include/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Include/Target/SecureDatabaseService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Include/Target/SecureDatabaseService.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/InterfaceAdvice/Aspect/UserInterfaceAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/InterfaceAdvice/Aspect/UserInterfaceAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/InterfaceAdvice/InterfaceAdviceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/InterfaceAdvice/InterfaceAdviceTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/InterfaceAdvice/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/InterfaceAdvice/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/InterfaceAdvice/Target/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/InterfaceAdvice/Target/User.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/InterfaceAdvice/Target/UserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/InterfaceAdvice/Target/UserInterface.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnParent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnParent.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Aspect/AspectOnTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndParent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndParent.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndParentAndTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndParentAndTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnClassAndTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnParent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnParent.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnParentAndTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnParentAndTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Kernel/KernelOnTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/MagicConstantsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/MagicConstantsTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetClass82.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetClass82.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetParent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetParent.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetParent82.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetParent82.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MagicConstants/Target/TargetTrait82.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MagicConstants/Target/TargetTrait82.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgument/Aspect/NumberHelperAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgument/Aspect/NumberHelperAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgument/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgument/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgument/ModifyArgumentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgument/ModifyArgumentTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgument/Target/NumberHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgument/Target/NumberHelper.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Aspect/AddMetadataToArrayAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Aspect/AddMetadataToArrayAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/ModifyArgumentPassedByReferenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/ModifyArgumentPassedByReferenceTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Target/ArrayCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ModifyArgumentPassedByReference/Target/ArrayCreator.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Aspect/ProfilePictureValidatorAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Aspect/ProfilePictureValidatorAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethodTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Target/ProfileController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/MultipleAdvicesWithSameAdviceTypeOnSameTargetMethod/Target/ProfileController.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Aspect/ModifyGroupPolicyAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Aspect/ModifyGroupPolicyAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/NewClassCreationWithProxiedClassesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/NewClassCreationWithProxiedClassesTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Target/GroupMemberService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Target/GroupMemberService.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Target/GroupPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/NewClassCreationWithProxiedClasses/Target/GroupPolicy.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Aspect/DefaultAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Aspect/DefaultAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Aspect/OnlyPublicMethodsAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Aspect/OnlyPublicMethodsAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/OnlyPublicMethodsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/OnlyPublicMethodsTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetParentClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetParentClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/OnlyPublicMethods/Target/TargetTrait.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Aspect/BankingAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Aspect/BankingAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/ProtectedAndPrivateMethodsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/ProtectedAndPrivateMethodsTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Target/BankingSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/ProtectedAndPrivateMethods/Target/BankingSystem.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Readonly/Aspect/ReadonlyAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Readonly/Aspect/ReadonlyAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Readonly/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Readonly/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Readonly/ReadonlyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Readonly/ReadonlyTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Readonly/Target/ReadonlyClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Readonly/Target/ReadonlyClass.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/Readonly/Target/ReadonlyPromotedProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/Readonly/Target/ReadonlyPromotedProperties.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/TraitAdvice/Aspect/RouteCachingAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/TraitAdvice/Aspect/RouteCachingAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/TraitAdvice/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/TraitAdvice/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/TraitAdvice/Target/RouteCaching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/TraitAdvice/Target/RouteCaching.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/TraitAdvice/Target/Router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/TraitAdvice/Target/Router.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/TraitAdvice/TraitAdviceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/TraitAdvice/TraitAdviceTest.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/VariadicParameters/Aspect/StringPrefixerAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/VariadicParameters/Aspect/StringPrefixerAspect.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/VariadicParameters/Target/IdHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/VariadicParameters/Target/IdHelper.php -------------------------------------------------------------------------------- /tests/Functional/AdviceBehavior/VariadicParameters/VariadicParametersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AdviceBehavior/VariadicParameters/VariadicParametersTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/AdviceMatchingMultipleClassesAndMethodsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/AdviceMatchingMultipleClassesAndMethodsTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Aspect/DiscountAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Aspect/DiscountAspect.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Target/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Target/Order.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Target/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/AdviceMatchingMultipleClassesAndMethods/Target/Product.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Aspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Aspect.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/ClassHierarchyOnlyInvokedOnceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/ClassHierarchyOnlyInvokedOnceTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassA.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassB.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassB.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassC.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/ClassHierarchyOnlyInvokedOnce/Target/TargetClassC.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/AdviceInterceptTraitMethodsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/AdviceInterceptTraitMethodsTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/Aspect/DefaultAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/Aspect/DefaultAspect.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/Aspect/InterceptTraitMethodsAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/Aspect/InterceptTraitMethodsAspect.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/Target/TargetClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/Target/TargetClass.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/InterceptTraitMethods/Target/TargetTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/InterceptTraitMethods/Target/TargetTrait.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/JetBrainsAttribute/JetBrainsAttributeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/JetBrainsAttribute/JetBrainsAttributeTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/JetBrainsAttribute/Target/Car.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/JetBrainsAttribute/Target/Car.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/Aspect/SalaryIncreaserAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/Aspect/SalaryIncreaserAspect.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/SelfTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/SelfTypeTest.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/Target/AbstractEmployee.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/Target/AbstractEmployee.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/Target/Employee.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/Target/Employee.php -------------------------------------------------------------------------------- /tests/Functional/AspectMatching/SelfType/Target/PartTimeEmployee.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/AspectMatching/SelfType/Target/PartTimeEmployee.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/InvalidAspect/Aspect/InvalidAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/InvalidAspect/Aspect/InvalidAspect.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/InvalidAspect/InvalidAspectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/InvalidAspect/InvalidAspectTest.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectClassKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectClassKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectClassNameKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectClassNameKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectsTypeKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/InvalidAspect/Kernel/InvalidAspectsTypeKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/AddItemLoggerAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/AddItemLoggerAspect.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/GetQuantityLoggerAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/GetQuantityLoggerAspect.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/RemoveItemLoggerAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Aspect/RemoveItemLoggerAspect.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/AddItemKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/AddItemKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/GetQuantityKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/GetQuantityKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/RemoveItemKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Kernel/RemoveItemKernel.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/MissingClassOrMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/MissingClassOrMethodTest.php -------------------------------------------------------------------------------- /tests/Functional/ErrorHandling/MissingClassOrMethod/Target/InventoryManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/ErrorHandling/MissingClassOrMethod/Target/InventoryManager.php -------------------------------------------------------------------------------- /tests/Functional/Kernel/CustomDependencyInjectionHandler/Aspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/Kernel/CustomDependencyInjectionHandler/Aspect.php -------------------------------------------------------------------------------- /tests/Functional/Kernel/CustomDependencyInjectionHandler/CustomDependencyInjectionHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/Kernel/CustomDependencyInjectionHandler/CustomDependencyInjectionHandlerTest.php -------------------------------------------------------------------------------- /tests/Functional/Kernel/CustomDependencyInjectionHandler/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/Kernel/CustomDependencyInjectionHandler/Kernel.php -------------------------------------------------------------------------------- /tests/Functional/Kernel/CustomDependencyInjectionHandler/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Functional/Kernel/CustomDependencyInjectionHandler/Target.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspect/Aspect/FixWrongReturnValueAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspect/Aspect/FixWrongReturnValueAspect.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspect/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspect/Kernel.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspect/Target/DeprecatedAndWrongClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspect/Target/DeprecatedAndWrongClass.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspect/Transformer/FixDeprecatedFunctionTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspect/Transformer/FixDeprecatedFunctionTransformer.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspect/TransformerAndAspectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspect/TransformerAndAspectTest.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspectDependencyInjectionHandler/Aspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspectDependencyInjectionHandler/Aspect.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspectDependencyInjectionHandler/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspectDependencyInjectionHandler/Kernel.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspectDependencyInjectionHandler/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspectDependencyInjectionHandler/Target.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspectDependencyInjectionHandler/Transformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspectDependencyInjectionHandler/Transformer.php -------------------------------------------------------------------------------- /tests/Integration/TransformerAndAspectDependencyInjectionHandler/TransformerAndAspectDependencyInjectionHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Integration/TransformerAndAspectDependencyInjectionHandler/TransformerAndAspectDependencyInjectionHandlerTest.php -------------------------------------------------------------------------------- /tests/Performance/.gitignore: -------------------------------------------------------------------------------- 1 | Temp 2 | -------------------------------------------------------------------------------- /tests/Performance/Aspect/AddOneAspect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Performance/Aspect/AddOneAspect.php -------------------------------------------------------------------------------- /tests/Performance/Kernel/MeasurePerformanceKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Performance/Kernel/MeasurePerformanceKernel.php -------------------------------------------------------------------------------- /tests/Performance/MeasurePerformanceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Performance/MeasurePerformanceTest.php -------------------------------------------------------------------------------- /tests/Performance/Service/NumbersService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Performance/Service/NumbersService.php -------------------------------------------------------------------------------- /tests/Performance/Target/Numbers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Performance/Target/Numbers.php -------------------------------------------------------------------------------- /tests/Stubs/Etc/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Stubs/Etc/Logger.php -------------------------------------------------------------------------------- /tests/Stubs/Etc/MailQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Stubs/Etc/MailQueue.php -------------------------------------------------------------------------------- /tests/Stubs/Etc/StackTrace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Stubs/Etc/StackTrace.php -------------------------------------------------------------------------------- /tests/Stubs/Kernel/EmptyKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Stubs/Kernel/EmptyKernel.php -------------------------------------------------------------------------------- /tests/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/Util.php -------------------------------------------------------------------------------- /tests/media/avatar-HQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/media/avatar-HQ.png -------------------------------------------------------------------------------- /tests/media/avatar-wrong-format.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/media/avatar-wrong-format.jpg -------------------------------------------------------------------------------- /tests/media/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okapi-web/php-aop/HEAD/tests/media/avatar.png --------------------------------------------------------------------------------