[root]/Tests/Unit/Persistence/Aspect

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 10 (100.0%) | 823 (100.0%) | 82.3 |
| k-fish | 9 (90.0%) | 459 (55.8%) | 51.0 |
| robert | 1 (10.0%) | 364 (44.2%) | 364.0 |
Removed everything in trunk after move to git.
0 lines of code changed in 3 files:
[-TASK] FLOW3: Removed @version keyword from files, resolves #8835.
0 lines of code changed in 1 file:
[-API] FLOW3 (MVC): Controller\Argument no longer has setNewValidatorConjunction() - it was unused.
[+BUGFIX] FLOW3 (Persistence): Fixed building of hash for value objects.
[~TASK] FLOW3 Distribution (Build system): Moved vfsStream to a new folder; PHPUnit target fails build on error and failure now;
[-TASK] FLOW3: Fixed/removed some incomplete unit tests.
[-TASK] Fluid: Removed some incomplete unit tests.
[~TASK] Testing: Adjusted Bootstrap.php file to fixed FLOW3 Bootstrap behavior.
22 lines of code changed in 1 file:
[~TASK] FLOW3 (Persistence): Completely rewrote dirty checking, achieves massive speedup; isNew() and isDirty() are no longer AOP'ed into objects but reside in the PersistenceManager now.
[+API] FLOW3 (Persistence): getObjectDataByQuery(), getObjectCountByQuery() now in PersistenceManagerInterface.
[~API] FLOW3 (Persistence): replaceObject() moved from BackendInterface to PersistenceManagerInterface.
[-API] FLOW3 (Persistence): removed getBackend() from PersistenceManager, no longer needed as API methods from backend moved to PersistenceManager.
[~TASK] FLOW3 (Persistence): Renamed DirtyMonitoringInterface to PersistenceMagicAspect.
63 lines of code changed in 1 file:
[~TASK] FLOW3 (Documentation): Updated the Coding Guidelines: removed inconsistent exceptions from the general class naming rules. Also added the rule that names of aspect classes must end with "Aspect". Relates to #5658
[~TASK] Global: Renamed many classes and interfaces in order to be consistent with FLOW3's naming rules. A migration script to update third-party applications will follow soon. Resolves #5658
364 lines of code changed in 1 file:
[+FEATURE] FLOW3 (Persistence): Wrote a new persistence backend using a database directly instead of TYPO3CR. Details see below. Resolves #6006.
[+API] FLOW3 (Persistence): Added new backend classes that can be used for further backends.
[-API] FLOW3 (Persistence): Removed methods getIdentifierByObject(), getObjectByIdentifier() and isNewObject() from BackendInterface.
[+API] FLOW3 (Persistence): Removed methods getIdentifierByObject(), getObjectByIdentifier() and isNewObject() to ManagerInterface and Manager.
[-API] FLOW3 (Persistence): Removed withUUID() from QueryInterface, use getObjectByIdentifier() on Manager instead.
[+API] FLOW3 (Persistence): Added constants for query operators to QueryInterface.
172 lines of code changed in 1 file:
[~TASK] FLOW3 (MVC): Fixed an error with handling an error in transformValue().
[~TASK] FLOW3 (Persistence): changed the way cloning affect the memorized clean state of an entity, relates to #4931.
[~TASK] Testing: unit tests are now looked for in Tests/Unit/ instead of Tests/.
[!!!][~TASK] FLOW3 (Resource): Changed the way resources from packages are addressed: files in packages are now fetched by getResource('package:<packageKey>/<relativePathInResources>').
[!!!][~TASK] DocumentationBrowser: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] FLOW3: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] Fluid: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] Kickstart: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] Party: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] PHP6: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] Welcome: Moved all unit tests to new subdirectory, added directory for system tests.
[!!!][~TASK] YAML: Moved all unit tests to new subdirectory, added directory for system tests.
202 lines of code changed in 2 files: