Activity
From 2007-02-04 to 2007-03-05
2007-03-05
-
20:24 Feature #37 (Closed): AOP: Test introducing multiple interfaces
- (In r167) Refactored the T3P_Core_AOPProxyClassBuilder:
* Core: The AOPProxyClassBuilder smelled like Duplicated Cod... -
20:24 Feature #35: Refactor T3P_Core_AOPFramework: Extract build methods
- (In r167) Refactored the T3P_Core_AOPProxyClassBuilder:
* Core: The AOPProxyClassBuilder smelled like Duplicated Cod... -
20:01 Feature #40 (Closed): Check all classes for Array type hinting
- There might be places where an array is expected as a parameter but no type hinting is used yet. In these cases, type...
2007-03-04
-
18:06 Feature #35 (Closed): Refactor T3P_Core_AOPFramework: Extract build methods
- Okay, I close this ticket for now - it's enough refactoring for the moment. If we feel like putting the code snippets...
2007-03-01
-
19:38 Feature #35: Refactor T3P_Core_AOPFramework: Extract build methods
- (In r160) * Core: Refactored the T3P_Core_AOPFramework: The builder functions are now in their own class and have be...
-
15:24 Feature #35: Refactor T3P_Core_AOPFramework: Extract build methods
- (In r159) * Core: Removed parsing support for "lifecycleDestructionMethod"
* Reflection: Added doc tag parsing suppo... -
14:58 Feature #35 (Closed): Refactor T3P_Core_AOPFramework: Extract build methods
- The T3P_Core_AOPFramework got a bit too large by the time and it makes sense extracting the whole proxy code building...
-
16:46 Feature #37 (Closed): AOP: Test introducing multiple interfaces
- Some more tests need to be written to test introduction of more than one interface and what happens if interfaces hav...
-
15:24 Bug #20 (Closed): Implement support for introductions / intertype-declarations
- (In r159) * Core: Removed parsing support for "lifecycleDestructionMethod"
* Reflection: Added doc tag parsing suppo... -
15:20 Feature #36 (Resolved): Add automatic documentation in AOP proxy classes
- Parameters and maybe some other parts are not yet automatically documented through reflection in the AOP proxy builde...
2007-02-28
-
18:17 Feature #32 (Resolved): Design and implement a configuration manager
- Design and implement a configuration manager
-
17:49 Feature #1 (Closed): Use SPL when searching/listing files.
-
13:01 Feature #28 (Closed): Add support for argument modifiers in pointcut expressions
- (In r151) * Core: Tried implementing a method arguments pointcut filter but realized that it would make the whole po...
2007-02-26
-
14:18 Feature #27 (Closed): Add support for visibility modifier in pointcut expressions
- (In r149) * Core: Fixed support for the negate modifier ("!") in the pointcut expression parser: This modifier was n...
-
10:56 Bug #22 (Closed): Enhance pointcut expression parser: within()
- (In r148) * Core: Implemented support for the within() designator in the pointcut expressions. Fixes #22.
2007-02-25
-
20:38 Feature #30 (Closed): Add feature to detect circular pointcut references
- (In r147) * Core: Added support (and test) for detecting circular pointcut references. Fixes #30
2007-02-23
-
15:21 Feature #30 (Closed): Add feature to detect circular pointcut references
- Theoretically a pointcut can refer to itself in a poincut declaration or circular reference might appear on a deeper ...
-
15:16 Bug #21 (Closed): Implement support for pointcut definitions
- (In r146) * T3P_T3Lib_Arrays: Small cosmetic changes
* Core: Renamed T3P_Core_AOPAspect to T3P_Core_AOPAspectContain...
2007-02-22
-
15:04 Bug #29: Class files in sub directories are not loaded
- I can confirm that Robert's patch fixes the issue.
-
15:01 Bug #29 (Closed): Class files in sub directories are not loaded
- (In r139) * Added test for T3P_Core_PackageClassLoader. Hopefully fixes #29.
* Changed T3P_Core_ClassLoaderInterface... -
14:34 Bug #29 (Closed): Class files in sub directories are not loaded
- Although the T3P_Core_Package finds class files in sub directories, they are not loaded by the T3P_Core_PackageClassL...
-
14:20 Feature #28 (Closed): Add support for argument modifiers in pointcut expressions
- Add support for argument modifiers in pointcut expressions: It should be possible to narrow down the set of joinpoint...
-
14:18 Feature #27 (Closed): Add support for visibility modifier in pointcut expressions
- Add support for a visibility modifier (public, protected, private) in pointcut expressions.
2007-02-21
-
14:44 Bug #12 (Closed): Add support for autowiring
- (In r137) * Reflection: T3P_Reflection_Method now gets the instance of the DocCommentParser by directly invoking "ne...
-
10:03 Bug #13 (Closed): Implement support for lifecycle methods
- (In r135) * Component Manager: Added support for a lifecycle initialization method. The name of the method can be co...
-
09:20 Feature #23 (Resolved): Implement "context" support
- It should be possible to put FLOW3 into different environment contexts. Examples are "optimized", "production", "deve...
-
09:14 Bug #22 (Closed): Enhance pointcut expression parser: within()
- The pointcut expression parser should support the within() statement which allows to filter for target objects of a c...
-
09:08 Bug #21 (Closed): Implement support for pointcut definitions
- Support for declaring pointcut definitions must be implemented. They should be defined through annotations (@pointcut...
-
09:06 Bug #20 (Closed): Implement support for introductions / intertype-declarations
- Implement support for introductions / intertype-declarations in the AOP framework.
-
09:03 Feature #19 (Closed): Add a feature for replacing "new" with "getComponent" in php source files
- The AOP Framework should have a feature (which can be enabled through the Component configuration) which results in p...
2007-02-20
-
18:39 Feature #10 (Closed): Register component types automatically from interfaces
- (In r130) The code result of my todays work:
* Reflection: T3P_Reflection_Class used the component manager to get an... -
12:00 Feature #10: Register component types automatically from interfaces
h2. Component types
Any interface found in the Classes/ directory will equally be registered as a component if a...-
11:58 Feature #10 (Accepted): Register component types automatically from interfaces
-
11:58 Feature #10 (Closed): Register component types automatically from interfaces
- From _The Guide_:
h2. Component names and types
By default, the name of a component is identical to the PHP c... -
18:00 Bug #17 (Closed): Optimize reflection usage by introducing a cache
- As reflection is used in many parts of the Component Manager and the AOP Framework, it might make sense to create som...
-
16:17 Feature #1: Use SPL when searching/listing files.
- Where do you want to use the DirectoryIterator where it is not used yet?
The Package Manager has a custom check fo... -
16:09 Feature #2 (Closed): authorName in PackageInfo.xml should be changed
- I created ticket #14 which generally asks for defining the file format.
-
16:04 Feature #14 (Resolved): Define the packageInfo.xml format
- The structure of meta information for packages stored in the packageInfo.xml file must be defined. This ticket covers...
-
12:14 Bug #13 (Closed): Implement support for lifecycle methods
- The Component Manager (more precisely the object builder) should support at least some initialization life cycle meth...
-
12:10 Bug #12 (Closed): Add support for autowiring
- The Component Manager should support autowiring for the constructor arguments during the dependency injection. Though...
-
12:02 Feature #11 (Closed): Add wildcard support for components in Components.ini
- Currently each component must be configured individually in the _Components.conf_ file. It should be possible to bulk...
2007-02-19
-
17:53 Bug #9: AOP Framework doesn't work at all - invalid type "...BasicClass_AOPProxy"
- Upgrading to PHP 5.2.0 solved the problem.
-
17:52 Bug #9 (Closed): AOP Framework doesn't work at all - invalid type "...BasicClass_AOPProxy"
- (In r129) * Fixed a little error in index.php
* Added a PHP version check to the TYPO3 class, now requires at least ... -
17:23 Bug #9 (Accepted): AOP Framework doesn't work at all - invalid type "...BasicClass_AOPProxy"
- The problem occurs in the T3P_Reflection_Class and can be exposed as follows:
In T3P_CoreAOPFramweork->buildAspect... -
17:18 Bug #9 (Closed): AOP Framework doesn't work at all - invalid type "...BasicClass_AOPProxy"
- The T3P_Core_AOPFramework_Tests fail all and the FileCache/.../AOPProxy directory contains no files.
PHP Version: ... -
15:47 Feature #8: T3P_Core_PAckageConfFileComponentsConfigurationSourceTest->test_getComponentConfigurations_matchesFixutreOfTestPackage always fails
- (In r123) * This is the updated fixture file for the famous T3P_Core_PackageConfFileComponentsConfigurationSourceTes...
-
15:41 Feature #8 (Closed): T3P_Core_PAckageConfFileComponentsConfigurationSourceTest->test_getComponentConfigurations_matchesFixutreOfTestPackage always fails
- (In r121) * Nothing changed, just a test commit to test the post-commit-hook. Fixes #8
-
13:38 Feature #8 (Closed): T3P_Core_PAckageConfFileComponentsConfigurationSourceTest->test_getComponentConfigurations_matchesFixutreOfTestPackage always fails
- Currently this test uses a fixture which only matches on roberts system - that should be generalized of course!
2007-02-18
-
18:55 Bug #4 (Closed): Default autoloader should handle sub-direcories of Classes directory
- Robert fixed this some time ago...
-
13:09 Bug #5 (Closed): Remove use of DIRECTORY_SEPARATOR
Also available in: Atom