
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 53 (100.0%) | 635 (100.0%) | 11.9 |
| k-fish | 39 (73.6%) | 449 (70.7%) | 11.5 |
| robert | 13 (24.5%) | 180 (28.3%) | 13.8 |
| andi | 1 (1.9%) | 6 (0.9%) | 6.0 |
Removed everything in trunk after move to git.
0 lines of code changed in 18 files:
[~TASK] FLOW3: Fixed method parameter documentation found by new reflection service checks.
[+FEATURE] FLOW3 (Persistence): added removeAll() to base repository, resolves #3852.
6 lines of code changed in 1 file:
[+TASK] FLOW3: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Fluid: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Kickstart: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHP6: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHPUnit: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Testing: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Welcome: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] YAML: Removed file level docblocks and @package/@subpackage annotations.
0 lines of code changed in 4 files:
[FIX] FLOW3 (AOP): Fixed changes introduced with r2640, fixes #3650
[FIX] FLOW3 (Object): Fixed changes introduced with r2640, fixes #3650
[TASK] TYPO3CR (Tests): Adjusted tests and fixtures to comply with new solution for #3650
1 lines of code changed in 1 file:
* [+FEAT]: FLOW3 (AOP): AOP proxies now support classes implementing an interface declaring a __construct() signature. Resolves #3650
* [+FEAT]: FLOW3 (Object): The object manager handles the new AOP proxies.
* [TASK]: FLOW3 (Persistence): Changed some fixtures to comply to the now AOPProxyInterface.
6 lines of code changed in 1 file:
?[TASK] FLOW3 (AOP): added FLOW3_AOP_Proxy_hasProperty() to AOP proxies, resolves #3487
[FIX] TYPO3CR (FLOW3 Persistence): getUUIDByObject() in persistence backend now returns NULL if no UUID is found, fixes #3486
10 lines of code changed in 1 file:
* FLOW3: Renamed a few classes / moved them in the namespaces hierarchy to make naming more consistent. Resolves #2515
* FLOW3: (MVC) Removed the AbstractWidget
1 lines of code changed in 1 file:
* FLOW3: (AOP) Renamed all occurrences of AOPProxy* to FLOW3_AOP_Proxy_*
* FLOW3: (Persistence) Prefixed names of the methods introduced by the DirtyMonitoringAspect
6 lines of code changed in 1 file:
FLOW3:
* __wakeup() is no longer handled in a special way in AOP to support persistence, fixes #1724
* changed the persistence aspect to no longer attach to __wakeup(), refs #1724
* replaced reconstituteObject() by three seperate methods to allow two-step reconstitution, refs #1849
TYPO3CR:
* split initialize() into seperate methods in FLOW3 persistence backend
* the FLOW3 persistence DataMapper now uses two-step reconstitution allowing to load bidirectional object relations
* the FLOW3 persistence DataMapper asks the object Builder to inject setter dependencies during reconstitution, fixes #1849
6 lines of code changed in 1 file:
* FLOW3: (Monitor) Fixed the automatic flushing of the Class File Monitor. This didn't work anymore since class filenames have been shortened to the unqualified class name.
* FLOW3: (MVC) Removed a few unused methods and fixed the signature of canProcessRequest()
* FLOW3: (MVC) Implemented support for definition of a default view: If $this->objectViewName is set to the object name of a view (eg. F3\Fluid\View\TemplateView), this view is used instead of the view suggested by the Router.
* FLOW3: (Object) Implemented support for Property Injection! Refer to the FLOW3 Reference for some examples.
* FLOW3: (Resource) Fixed the Resource Publisher testcase.
59 lines of code changed in 1 file:
!!! Globally renamed all class files to the new shorter version. Resolves #2524
FLOW3: (Resource) Adapted the class loader and other related parts of FLOW3 to the new class filename convention
FLOW3: Moved the FLOW3 bootstrap into the F3\FLOW3 namepace
22 lines of code changed in 8 files:
FLOW3:
* fixed license name in @license annotation, fixes #2454
3 lines of code changed in 3 files:
FLOW3:
* changed license to LGPL v3 or later
42 lines of code changed in 3 files:
* FLOW3: (Object) Implemented support for magic injectSettings() methods. Resolves #2297
* FLOW3: (Documentation) Added documentation for the injectSettings feature.
44 lines of code changed in 1 file:
* FLOW3: (Cache) Introduced two new interfaces - for Cache frontends and backends
* FLOW3: (Cache) Fixed an issue with the File Backend: initializeObject() overrode the cacheDirectory setting even if it has been set through setter injection
* FLOW3: (Object) The property / argument type "reference" has been renamed to "object" (see also updated documentation)
* FLOW3: (Object) The object configuration option "constructorArguments" has been renamed to "arguments"
* FLOW3: (Object) In the code "Constructor Arguments" are now referred to simply as "Arguments"
* FLOW3: (Object) Implemented support for custom factories. Resolves #2110
* FLOW3: (Object) Implemented support for specifying arguments / properties for objects which are injected. Resolves #2109
* FLOW3: (Resource) Added the file_exists() check again to the Class Loader. Ommitting the check resulted in hard-to-track error messages
* FLOW3: (Documentation) Updated the documentation. Still missing: custom factories and syntax of feature #2109
* FLOW3: (TestPackage) Adopted and cleaned up the Object related tests
48 lines of code changed in 1 file:
FLOW3:
* refactored a bunch of unit tests so they no longer need a real FLOW3 to run, refs #2123
381 lines of code changed in 7 files: