Directory Classes/Persistence/Backend/GenericPdo/

Directory Created:
2010-01-20 14:38
Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
2
Lines of Code:
0

[root]/Classes/Persistence/Backend/GenericPdo

Lines of Code

Classes/Persistence/Backend/GenericPdo/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 33 (100.0%) 2009 (100.0%) 60.8
k-fish 29 (87.9%) 1997 (99.4%) 68.8
robert 4 (12.1%) 12 (0.6%) 3.0

Most Recent Commits

k-fish 2010-08-24 10:42 Rev.: 5057

Removed everything in trunk after move to git.

0 lines of code changed in 2 files:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (del), DataMapper.php (del)
k-fish 2010-08-18 13:57 Rev.: 5002

[+BUGFIX] FLOW3 (Persistence): Ordering by multiple fields works again, fixes #8968.

3 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+3 -3)
k-fish 2010-08-18 12:40 Rev.: 5000

[+BUGFIX] FLOW3 (Persistence): isEmpty() matches correctly on NULL now, equality checks against NULL now work correctly on collections, relates to #9358, fixes #9184.

6 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+6 -6)
k-fish 2010-08-18 10:23 Rev.: 4999

[+BUGFIX] FLOW3 (Persistence): isEmpty() now works correctly in queries, fixes #9358.

8 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+8 -6)
k-fish 2010-08-13 16:21 Rev.: 4969

[-TASK] FLOW3: Removed @version keyword from files, resolves #8835.

0 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (-1)
k-fish 2010-06-25 15:02 Rev.: 4638

[~TASK] FLOW3 (Persistence): If objects have been blocked by security query rewriting, ignore them in certain places; relates to #6604.

10 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+10)
k-fish 2010-06-25 13:25 Rev.: 4636

[+BUGFIX] FLOW3 (Persistence): logicalNot() now works, fixes #8411. Some code cleanup along the way.

63 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+63 -73)
k-fish 2010-06-24 11:27 Rev.: 4621

[~TASK] FLOW3 (Persistence): Renamed QOM to Qom to follow coding guidelines, part 1 of 2.

13 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+13 -13)
k-fish 2010-06-21 16:30 Rev.: 4604

[~TASK] FLOW3 (Persistence): When persisting NULL values are now recorded and collection (array, SplObjectStorage) properties are restored as NULL if they contained NULL, resolves #6520.
[~TASK] FLOW3 (Persistence): Equality comparison in a query now works correctly when comparing against NULL, relates to #8299.
[+API] FLOW3 (Persistence): Query::isEmpty() has been added and can check for empty collection properties, relates to #8299.
[~TASK] FLOW3 (Persistence): The like() constraint now can be used case-insensitive (like equals); constraints do stricter checks on property and operand types.

54 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+54 -31)
k-fish 2010-06-10 14:57 Rev.: 4483

[~TASK] FLOW3: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, resolves #7682.
[~TASK] Fluid: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #7682.
[~TASK] Kickstart: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #7682.
[~TASK] Testing: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #7682.
[~TASK] TypoScript: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #7682. Renamed on exception to follow CGL.
[~TASK] TYPO3: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #7682. Renamed existing exceptions to follow CGL.

3 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+3 -3)
k-fish 2010-06-10 11:31 Rev.: 4479

[+BUGFIX] FLOW3 (Persistence): When checking for objects removed from an array comparison now works, fixes #8132.

1 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+1 -1)
robert 2010-06-08 17:27 Rev.: 4470

[+BUGFIX] FLOW3 (Persistence): Added a safeguard to the processSplObjectStorage() method which on certain occasions caused a fatal error.

1 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+1 -1)
k-fish 2010-06-08 05:19 Rev.: 4468

[~TASK] FLOW3 (Object): Slightly enhanced error message about unregistered objects in AbstractObjectContainer.
[+BUGFIX] FLOW3 (Persistence): Fixed some bugs in PDO backend.

2 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+2 -2)
k-fish 2010-04-30 16:13 Rev.: 4252

[+FEATURE] FLOW3 (Persistence): Added some more tests for nested array support, basics work; resolves #7495, resolves #7496.
[-TASK] FLOW3 (Persistence) removed getCleanState() from AbstractBackend, it was useless since the dirty checking refactoring, relates to #7567.
[~TASK] FLOW3 (Persistence): Adjusted the code to take care of removed objects inside arrays and SplObjectStorages, fixes #7567.

47 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+47 -44)
k-fish 2010-04-30 10:34 Rev.: 4246

[+FEATURE] FLOW3 (Persistence): Implemented nested array support, basics work; relates to #7495, relates to #7496.
[~TASK] FLOW3 (Debugger): Now the var_dump has a lined background even if there is an exception trace shown at the same time.

111 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+111 -41)
k-fish 2010-03-30 11:20 Rev.: 4035

[~TASK] FLOW3 (Error): When logging exceptions, the line number is now correctly output.
[+BUGFIX] FLOW3 (Persistence): Existing value objects' properties are now no longer persisted (nonsense, they are immutable anyway).
[+BUGFIX] FLOW3 (Persistence): When an entity is replaced through reference (as opposed to through a repository), it is now handled correctly.

35 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+35 -18)
k-fish 2010-03-24 12:16 Rev.: 4010

[+FEATURE] FLOW3 (Persistence): When persisting all new and dirty objects are validated now, resolves #3846. If validation fails, an exception is thrown.

40 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+40 -1)
k-fish 2010-03-18 17:12 Rev.: 3993

[+BUGFIX] FLOW3 (Persistence): Queries using orderings but no constraints now work, fixes #6911.

5 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+5 -2)
k-fish 2010-03-16 17:39 Rev.: 3966

[+BUGFIX] FLOW3 (Persistence): When ordering query results the ordering now works as expected for integers, fixes #6786.

10 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+10 -8)
k-fish 2010-03-11 21:07 Rev.: 3930

[+FEATURE] FLOW3 (Persistence): Reimplemented lazy loading, resolves #6120. See updated manual for details.
[+FEATURE] FLOW3 (Persistence): Lazy loaded SplObjectStorage can now be counted without triggering activation, resolves #3337.
[~API] FLOW3 (Persistence): Moved the BackendInterface into the Backend namespace.
[-API] FLOW3 (Persistence): Removed the DataMapperInterface. Backends should follow the defined data structure.
[~TASK] FLOW3 (Persistence): Optimized clean data handling while dirty checking, reducing memory usage.

59 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+59 -35)
k-fish 2010-02-23 23:08 Rev.: 3847

[~TASK] FLOW3: Some cleanup to code documentation.

1 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+1 -1)
robert 2010-02-23 16:46 Rev.: 3843

[-CONFIGURATION] FLOW3: AOP is now always enabled. The switch for disabling only had a theoretical meaning anyway.
[-CONFIGURATION] FLOW3: Removed the switch for reflection class change detection. This function is now bound to the more general "monitor: detectClassChanges" setting.
[~CONFIGURATION] FLOW3. Renamed the setting for monitoring class changes from "monitor: fileMonitor: enable" to "monitor: detectClassChanges". The changeDetectionStrategy option has been removed and must be configured through the Objects.yaml configuration if neccessary.
[+BUGFIX] FLOW3 (Object): The code caches are now flushed correctly if a class file has changed. Previously it could happen that AOP proxy classes were not found if its target class had been changed.

3 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+3 -4)
robert 2010-02-22 16:17 Rev.: 3837

[+FEATURE] FLOW3 (Object): Implemented a static object container which is automatically built. It's essentially a hardcoded version of the autowired and configured object dependencies - just a lot faster. Many tests are still missing, but the version in this commit should be mostly functional. Addresses #3740 and resolves #2123.
[!!!][~API] FLOW3 (Object): Heavily refactored the Object Manager and its tests. The most important change is the removal of the Object Factory whose create() method is now located in the Object Manager. Furthermore, the getObject() method has been renamed to get() and a few minor important API functions within the Object Manager have been modified. This commit also contains a script which allows for semi automatically migrating existing code to the new API (see ./flow3 migrate objectmanagerusage). Resolves #6562
[~TASK] FLOW3 (Configuration): The Configuration Manager and its YAML source now doesn't depend on the YAML package anymore but refers to a YAML parser class within the FLOW3 package. Resolves #6564.

8 lines of code changed in 2 files:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+6 -6), DataMapper.php (+2 -19)
k-fish 2010-02-18 23:32 Rev.: 3830

[~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.

264 lines of code changed in 2 files:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+175 -143), DataMapper.php (+89 -61)
k-fish 2010-01-28 16:53 Rev.: 3783

[~TASK] FLOW3 (Persistence): Got rid of Literal, BindVariableValue, Ordering, Selector and QueryObjectModel; relates to #6267.
[+API] FLOW3 (Persistence): QueryInterface now has signatures for in() and contains(), relates to #1884.
[+FEATURE] FLOW3 (Persistence): Implemented query operators for in() and contains(), resolves #1884.

61 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+61 -33)
k-fish 2010-01-27 18:32 Rev.: 3769

[~TASK] FLOW3 (Core): When setting up signal/slot wiring do not rely on the YAML parser returning true booleans in the specific case at hand.
[~TASK] FLOW3 (Monitor): Renamed $signalSlotDispatcher to $signalDispatcher like in other classes.
[+FEATURE] FLOW3 (Persistence): added signals when persisting new and updated objects and when removing objects, resolves #6177.
[~TASK] FLOW3 (Resource): Moved some work from the ResourceObjectConverter to the ResourceManager when importing uploaded files.
[+API] FLOW3 (Resource): added deleteResource() to ResourceManager to remove persisted resources.

53 lines of code changed in 1 file:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+53 -38)
k-fish 2010-01-21 21:29 Rev.: 3746

[+FEATURE] FLOW3 (Property): The PropertyMapper now only maps to settable properties and no longer relies on the class schema to determine the type for the target property - it uses the setter parameter's type if available and falls back to the class schema if needed. Resolves #5612.
[+FEATURE] FLOW3 (Reflection): When reflecting classes entities and value objects are checked for being declared prototype, resolves #6141.
[+FEATURE] FLOW3 (Reflection): ClassSchema now enforces consistency when it comes to value objects and identity/identifier properties, resolves #6140, resolves #6142.
[+BUGFIX] FLOW3 (Persistence): Fixed left over JCR constant in AbstractSqlBackend, fixes #6153.

3 lines of code changed in 2 files:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (+2 -2), DataMapper.php (+1 -1)
k-fish 2010-01-20 14:38 Rev.: 3734

[~TASK] FLOW3 (Persistence): Cleaned up persistence backend structure, resolves #6124.

1145 lines of code changed in 2 files:

  • Classes/Persistence/Backend/GenericPdo: Backend.php (new 878), DataMapper.php (new 267)
Generated by StatSVN 0.5.0