
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 17 (100.0%) | 222 (100.0%) | 13.0 |
| robert | 6 (35.3%) | 198 (89.2%) | 33.0 |
| k-fish | 8 (47.1%) | 12 (5.4%) | 1.5 |
| bwaidelich | 3 (17.6%) | 12 (5.4%) | 4.0 |
Removed everything in trunk after move to git.
0 lines of code changed in 5 files:
* FLOW3: (Event) Major part of the new Signal-Slot implementation. Signals can now be connected with slot methods and are dispatched by the Signal Dispatcher. Currently configuration is only possible by calling the Dispatcher's connect() method.
* FLOW3: (Log) Fixed the File Backend Test
148 lines of code changed in 2 files:
* FLOW3: (AOP) Modified the AOP proxy class blacklist so that MVC classes can be proxied by aspects
* FLOW3: (Event) Initial commit of a (yet dummy) Signal Aspect. This is work in progress.
* FLOW3: (Log) Reimplemented the Log subpackage. Now it is cleanly divided into frontend and backend and comes with proper unit tests. Further development will follow soon.
* FLOW3: (MVC) Added a sample signal implementation to the MVC Router route() method.
* FLOW3: (Reflection) Fixed a bug in getDefaultImplementationClassNameForInterface() which sometimes used an invalid array key.
* FLOW3: (Cache) Added a test for the Abstract Backend constructor
46 lines of code changed in 1 file:
!!! 5.3.0alpha3 namespaces refactoring:
* changed namespace delimiter from :: to \
* all class references in namespaced code prepended by \
PHPUnit:
* adapted mock object handling to the new namespaces syntax
FLOW3:
* PropertyReflection now uses setAccessible() instead of array cast to access protected properties
PHPCR:
* added a missing interface already used for type hints
12 lines of code changed in 3 files:
* Fixed several global typehints (eg. DateTime > ::DateTime)
* Removed / fixed non existent classes used in some typehints
* FLOW3: (Object) Optimized the setter autowiring method: It now uses the Reflection Service instead of its own reflection
* FLOW3: (Reflection) Implemented a new API method "getMethodParameters"
* FLOW3: (MVC) Fixed a few Dispatcher tests which were not providing proper mock objects (and now exploded)
* PHPCR: Fixed type hinting in QueryObjectModelFactoryInterface::join()
2 lines of code changed in 2 files:
Globally (manually) replaced all occurrences of "key_exists()" with either isset() or array_key_exists().
2 lines of code changed in 1 file:
* FLOW3: (Event) Implemented simple Event-Dispatcher. Resolves #1514.
* Usage:
$dispatcher->addEventListener(
MyEvent::EVENT_TYPE,
function() { print 'MyEvent dispatched!'; }
);
...
$dispatcher->dispatchEvent(new MyEvent(MyEvent::EVENT_TYPE));
12 lines of code changed in 3 files: