PHP 클래스 Neos\Flow\Tests\Unit\ObjectManagement\ObjectSerializerTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

공개 메소드들

메소드 설명
buildStorageArrayCreatesTheCorrectArrayForAnArrayProperty ( )
buildStorageArrayCreatesTheCorrectArrayForAnArrayPropertyWithContainingObject ( )
deserializeObjectsArrayCallsReconstituteObjectWithTheCorrectObjectData ( )
deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly ( )
reconstituteArrayWorks ( )
reconstituteArrayWorksWithCollectionInTheArray ( )
reconstituteArrayWorksWithObjectsInTheArray ( )
reconstituteArrayWorksWithPersistenceObjectsInTheArray ( )
reconstituteArrayWorksWithSplObjectStorageInTheArray ( )
reconstituteCollectionWorks ( )
reconstituteObjectCallsTheCorrectReconstitutePropertyTypeFunctionsAndSetsTheValuesInTheObject ( )
reconstitutePersistenceObjectRetrievesTheObjectCorrectlyFromThePersistenceFramework ( )
reconstituteSplObjectStorageWorks ( )
serializeObjectAsPropertyArrayForDoctrineCollectionPropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately ( )
serializeObjectAsPropertyArrayForSplObjectStoragePropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately ( )
serializeObjectAsPropertyArraySerializesArrayObjectPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesArrayPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesObjectPropertiesCorrectly ( )
serializeObjectAsPropertyArraySerializesOnlyTheUuidOfEntityObjectsIfTheyAreNotMarkedAsNew ( )
serializeObjectAsPropertyArraySerializesTheCorrectPropertyArrayUnderTheCorrectObjectName ( )
serializeObjectAsPropertyArraySerializessOnlyTheUuidOfPersistenceValueobjectsIfTheyAreNotMarkedAsNew ( )
serializeObjectAsPropertyArraySkipsObjectPropertiesThatAreScopeSingleton ( )
serializeObjectAsPropertyArraySkipsPropertiesThatAreAnnotatedToBeTransient ( )
serializeObjectSerializesObjectInstancesOnlyOnceToPreventRecursion ( )

메소드 상세

buildStorageArrayCreatesTheCorrectArrayForAnArrayProperty() 공개 메소드

buildStorageArrayCreatesTheCorrectArrayForAnArrayPropertyWithContainingObject() 공개 메소드

deserializeObjectsArrayCallsReconstituteObjectWithTheCorrectObjectData() 공개 메소드

deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly() 공개 메소드

reconstituteArrayWorks() 공개 메소드

reconstituteArrayWorksWithCollectionInTheArray() 공개 메소드

reconstituteArrayWorksWithObjectsInTheArray() 공개 메소드

reconstituteArrayWorksWithPersistenceObjectsInTheArray() 공개 메소드

reconstituteArrayWorksWithSplObjectStorageInTheArray() 공개 메소드

reconstituteCollectionWorks() 공개 메소드

reconstituteObjectCallsTheCorrectReconstitutePropertyTypeFunctionsAndSetsTheValuesInTheObject() 공개 메소드

reconstitutePersistenceObjectRetrievesTheObjectCorrectlyFromThePersistenceFramework() 공개 메소드

reconstituteSplObjectStorageWorks() 공개 메소드

serializeObjectAsPropertyArrayForDoctrineCollectionPropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately() 공개 메소드

serializeObjectAsPropertyArrayForSplObjectStoragePropertyBuildsTheCorrectArrayStructureAndStoresEveryObjectInsideSeparately() 공개 메소드

serializeObjectAsPropertyArraySerializesArrayObjectPropertiesCorrectly() 공개 메소드

serializeObjectAsPropertyArraySerializesArrayPropertiesCorrectly() 공개 메소드

serializeObjectAsPropertyArraySerializesObjectPropertiesCorrectly() 공개 메소드

serializeObjectAsPropertyArraySerializesOnlyTheUuidOfEntityObjectsIfTheyAreNotMarkedAsNew() 공개 메소드

serializeObjectAsPropertyArraySerializesTheCorrectPropertyArrayUnderTheCorrectObjectName() 공개 메소드

serializeObjectAsPropertyArraySerializessOnlyTheUuidOfPersistenceValueobjectsIfTheyAreNotMarkedAsNew() 공개 메소드

serializeObjectAsPropertyArraySkipsObjectPropertiesThatAreScopeSingleton() 공개 메소드

serializeObjectAsPropertyArraySkipsPropertiesThatAreAnnotatedToBeTransient() 공개 메소드

serializeObjectSerializesObjectInstancesOnlyOnceToPreventRecursion() 공개 메소드