Revision fca1af85
ID | fca1af852068b7588206458669b814ca4b3b34ae |
- FLOW3: (AOP) Added support for a new pointcut designator which allows to filter for matching annotations. This designator is called "classTaggedWith()". Resolves #47.
- FLOW3: (Documentation) Added documentation for the above pointcut designator.
- FLOW3: (Reflection) FLOW3's Reflection Class and Reflection Method implementation did not always return reflection objects of their own kinds if asked for getDeclaringClass() etc. - added some tests and support for that.
- FLOW3: (AOP) Refactored the pointcut filtering for making the classTaggedWith() filter possible.
- added
- modified
- copied
- renamed
- deleted
- Classes
- AOP
- F3_FLOW3_AOP_AbstractMethodInterceptorBuilder.php (diff)
- F3_FLOW3_AOP_AdvicedConstructorInterceptorBuilder.php (diff)
- F3_FLOW3_AOP_AdvicedMethodInterceptorBuilder.php (diff)
- F3_FLOW3_AOP_EmptyConstructorInterceptorBuilder.php (diff)
- F3_FLOW3_AOP_EmptyMethodInterceptorBuilder.php (diff)
- F3_FLOW3_AOP_Pointcut.php (diff)
- F3_FLOW3_AOP_PointcutClassFilter.php (diff)
- F3_FLOW3_AOP_PointcutClassTaggedWithFilter.php
- F3_FLOW3_AOP_PointcutClassTypeFilter.php (diff)
- F3_FLOW3_AOP_PointcutExpressionParser.php (diff)
- F3_FLOW3_AOP_PointcutFilter.php (diff)
- F3_FLOW3_AOP_PointcutFilterComposite.php (diff)
- F3_FLOW3_AOP_PointcutFilterInterface.php (diff)
- F3_FLOW3_AOP_PointcutInterface.php (diff)
- F3_FLOW3_AOP_PointcutMethodNameFilter.php (diff)
- F3_FLOW3_AOP_ProxyClassBuilder.php (diff)
- Persistence
- Reflection
- AOP
- Documentation
- Tests
- AOP
- F3_FLOW3_AOP_AdvicedMethodInterceptorBuilderTest.php (diff)
- F3_FLOW3_AOP_PointcutClassFilterTest.php (diff)
- F3_FLOW3_AOP_PointcutClassTaggedWithFilterTest.php
- F3_FLOW3_AOP_PointcutExpressionParserTest.php (diff)
- F3_FLOW3_AOP_PointcutMethodNameFilterTest.php (diff)
- F3_FLOW3_AOP_PointcutTest.php (diff)
- Fixture
- Reflection
- AOP