Directory Classes/Persistence/Exception/

Directory Created:
2008-06-03 19:57
Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
20
Lines of Code:
0

[root]/Classes/Persistence/Exception

Lines of Code

Classes/Persistence/Exception/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 73 (100.0%) 608 (100.0%) 8.3
robert 12 (16.4%) 318 (52.3%) 26.5
k-fish 61 (83.6%) 290 (47.7%) 4.7

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 20 files:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (del), F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (del), F3_FLOW3_Persistence_Exception_MissingBackend.php (del), F3_FLOW3_Persistence_Exception_TooDirty.php (del), IllegalObjectType.php (del), IllegalObjectTypeException.php (del), InvalidClass.php (del), InvalidNumberOfConstraintsException.php (del), InvalidObjectDataException.php (del), InvalidPropertyType.php (del), InvalidQueryException.php (del), MissingBackend.php (del), MissingBackendException.php (del), ObjectValidationFailedException.php (del), TooDirty.php (del), TooDirtyException.php (del), UnexpectedType.php (del), UnexpectedTypeException.php (del), UnknownObject.php (del), UnknownObjectException.php (del)
k-fish 2010-08-13 16:21 Rev.: 4969

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

0 lines of code changed in 9 files:

  • Classes/Persistence/Exception: IllegalObjectTypeException.php (-1), InvalidNumberOfConstraintsException.php (-1), InvalidObjectDataException.php (-1), InvalidQueryException.php (-1), MissingBackendException.php (-1), ObjectValidationFailedException.php (-1), TooDirtyException.php (-1), UnexpectedTypeException.php (-1), UnknownObjectException.php (-1)
k-fish 2010-07-01 09:57 Rev.: 4690

[~TASK] FLOW3 (Persistence): Passing an empty array to mapToObject() now causes a proper exception to be thrown.

1 lines of code changed in 1 file:

  • Classes/Persistence/Exception: InvalidObjectDataException.php (new 1)
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.

35 lines of code changed in 1 file:

  • Classes/Persistence/Exception: InvalidQueryException.php (new 35)
k-fish 2010-06-10 12:06 Rev.: 4481

[+FEATURE] FLOW3 (Persistence): Query now allows for comfortable chaining of constraints with logicalAnd() and logicalOr(), resolves #6736.

35 lines of code changed in 1 file:

  • Classes/Persistence/Exception: InvalidNumberOfConstraintsException.php (new 35)
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.

36 lines of code changed in 1 file:

  • Classes/Persistence/Exception: ObjectValidationFailedException.php (new 36)
robert 2010-01-15 15:38 Rev.: 3643

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

176 lines of code changed in 5 files:

  • Classes/Persistence/Exception: IllegalObjectTypeException.php (new 35), MissingBackendException.php (new 35), TooDirtyException.php (new 35), UnexpectedTypeException.php (new 36), UnknownObjectException.php (new 35)
k-fish 2010-01-13 17:30 Rev.: 3616

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

36 lines of code changed in 1 file:

  • Classes/Persistence/Exception: UnexpectedType.php (new 36)
k-fish 2009-10-30 10:26 Rev.: 3380

[~TASK] FLOW3: Made all exceptions part of the public API, so they get documented properly.

4 lines of code changed in 4 files:

  • Classes/Persistence/Exception: IllegalObjectType.php (+1), MissingBackend.php (+1), TooDirty.php (+1), UnknownObject.php (+1)
k-fish 2009-07-23 16:47 Rev.: 2878

[~BUGFIX] FLOW3 (Persistence): when handing objects over to a Repository instance their type is now checked against the type managed by the Repository instance, fixes #3837.

0 lines of code changed in 1 file:

  • Classes/Persistence/Exception: IllegalObjectType.php (new)
k-fish 2009-07-16 15:02 Rev.: 2813

[+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 5 files:

  • Classes/Persistence/Exception: InvalidClass.php (-8), InvalidPropertyType.php (-8), MissingBackend.php (-8), TooDirty.php (-8), UnknownObject.php (-8)
robert 2009-03-26 14:25 Rev.: 2078

* FLOW3: (Persistence) Renamed the methods getUUID($object) to getUUIDByObject($object) and removed one of them from the Persistence Manager (now ask the Persistence Backend instead).
* FLOW3: (Persistence) Implemented a replace() method for the base Repository. Resolves #2979

42 lines of code changed in 1 file:

  • Classes/Persistence/Exception: UnknownObject.php (new 42)
robert 2009-01-28 13:04 Rev.: 1811

!!! 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

32 lines of code changed in 4 files:

  • Classes/Persistence/Exception: InvalidClass.php (new 8), InvalidPropertyType.php (new 8), MissingBackend.php (new 8), TooDirty.php (new 8)
k-fish 2009-01-15 16:06 Rev.: 1749

FLOW3:
* fixed license name in @license annotation, fixes #2454

4 lines of code changed in 4 files:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (+1 -1), F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (+1 -1), F3_FLOW3_Persistence_Exception_MissingBackend.php (+1 -1), F3_FLOW3_Persistence_Exception_TooDirty.php (+1 -1)
k-fish 2009-01-07 11:37 Rev.: 1707

FLOW3:
* changed license to LGPL v3 or later

56 lines of code changed in 4 files:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (+14 -7), F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (+14 -7), F3_FLOW3_Persistence_Exception_MissingBackend.php (+14 -7), F3_FLOW3_Persistence_Exception_TooDirty.php (+14 -7)
k-fish 2008-12-10 15:39 Rev.: 1599

!!! 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

8 lines of code changed in 4 files:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (+2 -2), F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (+2 -2), F3_FLOW3_Persistence_Exception_MissingBackend.php (+2 -2), F3_FLOW3_Persistence_Exception_TooDirty.php (+2 -2)
k-fish 2008-10-01 15:46 Rev.: 1296

FLOW3:
* modifying a property tagged as @identifier throws an exception during persistAll() now

35 lines of code changed in 1 file:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_TooDirty.php (new 35)
k-fish 2008-09-12 16:07 Rev.: 1210

!!! Major change, will break existing code.

Part 3 - Packages

FLOW3, most other packages:
* added namespaces to the code of FLOW3 and all packages in the current TYPO3v5 distribution.

PHPUnit:
* some changes to make PHPUnit (more) namespace-compatible.

Some notes:
* Documentation updates will follow
* you might need to change your class names when adapting namespaces to avoid using "Class", "Empty", "Default", ...
* expect FLOW3CGL and/or PHPCodeSniffer to be broken (I'll have a look)
* some parts might still be broken, especially in edge-cases where the global namespace needs to explicitly used

6 lines of code changed in 3 files:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (+2 -1), F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (+2 -1), F3_FLOW3_Persistence_Exception_MissingBackend.php (+2 -1)
k-fish 2008-09-02 22:35 Rev.: 1176

FLOW3: make sure only allowed property types are accepted and used in class schemata, fixes #1456.

34 lines of code changed in 1 file:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidPropertyType.php (new 34)
robert 2008-07-08 11:12 Rev.: 1000

* 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: ()

34 lines of code changed in 1 file:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_MissingBackend.php (new 34)
robert 2008-06-03 19:57 Rev.: 897

* FLOW3: (Persistence) Initial version of the class schema builder and the class schema along with the related tests.

34 lines of code changed in 1 file:

  • Classes/Persistence/Exception: F3_FLOW3_Persistence_Exception_InvalidClass.php (new 34)
Generated by StatSVN 0.5.0