PHP Class Neos\Flow\Tests\Unit\ObjectManagement\ObjectSerializerTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Afficher le fichier Open project: neos/flow-development-collection

Méthodes publiques

Méthode Description
buildStorageArrayCreatesTheCorrectArrayForAnArrayProperty ( )
buildStorageArrayCreatesTheCorrectArrayForAnArrayPropertyWithContainingObject ( )
deserializeObjectsArrayCallsReconstituteObjectWithTheCorrectObjectData ( )
deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly ( )
reconstituteArrayWorks ( )
reconstituteArrayWorksWithCollectionInTheArray ( )
reconstituteArrayWorksWithObjectsInTheArray ( )
reconstituteArrayWorksWithPersistenceObjectsInTheArray ( )
reconstituteArrayWorksWithSplObjectStorageInTheArray ( )
reconstituteCollectionWorks ( )
reconstituteObjectCallsTheCorrectReconstitutePropertyTypeFunctionsAndSetsTheValuesInTheObject ( )
reconstitutePersistenceObjectRetrievesTheObjectCorrectlyFromThePersistenceFramework ( )
reconstituteSplObjectStorageWorks ( )
serializeObjectAsPropertyArrayForDoctrineCollectionPropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately ( )
serializeObjectAsPropertyArrayForSplObjectStoragePropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately ( )
serializeObjectAsPropertyArraySerializesArrayObjectPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesArrayPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesObjectPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesOnlyTheUuidOfEntityObjectsIfTheyAreNotMarkedAsNew ( )
serializeObjectAsPropertyArraySerializesTheCorrectPropertyArrayUnderTheCorrectObjectName ( )
serializeObjectAsPropertyArraySerializessOnlyTheUuidOfPersistenceValueobjectsIfTheyAreNotMarkedAsNew ( )
serializeObjectAsPropertyArraySkipsObjectPropertiesThatAreScopeSingleton ( )
serializeObjectAsPropertyArraySkipsPropertiesThatAreAnnotatedToBeTransient ( )
serializeObjectSerializesObjectInstancesOnlyOnceToPreventRecursion ( )

Method Details

buildStorageArrayCreatesTheCorrectArrayForAnArrayProperty() public méthode

buildStorageArrayCreatesTheCorrectArrayForAnArrayPropertyWithContainingObject() public méthode

deserializeObjectsArrayCallsReconstituteObjectWithTheCorrectObjectData() public méthode

deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly() public méthode

reconstituteArrayWorks() public méthode

reconstituteArrayWorksWithCollectionInTheArray() public méthode

reconstituteArrayWorksWithObjectsInTheArray() public méthode

reconstituteArrayWorksWithPersistenceObjectsInTheArray() public méthode

reconstituteArrayWorksWithSplObjectStorageInTheArray() public méthode

reconstituteCollectionWorks() public méthode

reconstituteObjectCallsTheCorrectReconstitutePropertyTypeFunctionsAndSetsTheValuesInTheObject() public méthode

reconstitutePersistenceObjectRetrievesTheObjectCorrectlyFromThePersistenceFramework() public méthode

reconstituteSplObjectStorageWorks() public méthode

serializeObjectAsPropertyArrayForDoctrineCollectionPropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately() public méthode

serializeObjectAsPropertyArrayForSplObjectStoragePropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately() public méthode

serializeObjectAsPropertyArraySerializesArrayObjectPropertiesCorrectly() public méthode

serializeObjectAsPropertyArraySerializesArrayPropertiesCorrectly() public méthode

serializeObjectAsPropertyArraySerializesObjectPropertiesCorrectly() public méthode

serializeObjectAsPropertyArraySerializesOnlyTheUuidOfEntityObjectsIfTheyAreNotMarkedAsNew() public méthode

serializeObjectAsPropertyArraySerializesTheCorrectPropertyArrayUnderTheCorrectObjectName() public méthode

serializeObjectAsPropertyArraySerializessOnlyTheUuidOfPersistenceValueobjectsIfTheyAreNotMarkedAsNew() public méthode

serializeObjectAsPropertyArraySkipsObjectPropertiesThatAreScopeSingleton() public méthode

serializeObjectAsPropertyArraySkipsPropertiesThatAreAnnotatedToBeTransient() public méthode

serializeObjectSerializesObjectInstancesOnlyOnceToPreventRecursion() public méthode