
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 6 (100.0%) | 55 (100.0%) | 9.1 |
| robert | 4 (66.7%) | 45 (81.8%) | 11.2 |
| k-fish | 2 (33.3%) | 10 (18.2%) | 5.0 |
Removed everything in trunk after move to git.
0 lines of code changed in 1 file:
FLOW3:
* When reconstituting objects, properties are no longer serialized/deserialized but fetched through the __wakeup() method that is now introduced into every AOP proxy class.
* Reconstituted objects may now have advices attached, as the needed information is set up in their __wakeup() method.
10 lines of code changed in 1 file:
FLOW3: (Component) First implementation of the reconstituteComponentObject() method in the component object builder. It already can revive objects and fill them with their original properties (even without calling the constructor) but it doesn't yet restore static dependencies (such as singletons which are out of scope of the persistence aggregate).
17 lines of code changed in 1 file:
!!! Important global change !!!
Extracted the getComponent() method from the Component Manager into its own class, the Component Factory. From now on, use the factory if you only need the getComponent() functionality and use the manager if you need the more advanced functions.
2 lines of code changed in 1 file:
* FLOW3: (AOP) Prefixed names of all internal proxy class methods with "AOPProxy" in order to prevent namespace conflicts with existing methods of the target class.
* FLOW3: (Persistence) Extended the interface for a persistence backend
* FLOW3: (Persistence) Initial implementation of the persistAll() method and further development of the Unit of Work (Session)
* FLOW3: (Persistence) Initial implementation of the Dirty Monitoring Aspect. Make sure to clear your caches (AOP especially)
* FLOW3: (Reflection) Added new method getPropertyNamesByTag to the reflection service
* FLOW3: ()
26 lines of code changed in 2 files: