PHP Класс Neos\Flow\Tests\Functional\Persistence\PersistenceTest

Наследование: extends Neos\Flow\Tests\FunctionalTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$extendedTypesEntityRepository Neos\Flow\Tests\Functional\Persistence\Fixtures\ExtendedTypesEntityRepository
$testEntityRepository Neos\Flow\Tests\Functional\Persistence\Fixtures\TestEntityRepository
$testablePersistenceEnabled boolean

Открытые методы

Метод Описание
aClonedEntityWillGetANewIdentifier ( )
alreadyPersistedValueObjectsAreCorrectlyReused ( )
commonObjectIsPersistedAndIsReconstituted ( )
dateIsPersistedAndIsReconstituted ( )
dateTimeIsPersistedAndIsReconstituted ( )
dateTimeIsPersistedAndIsReconstitutedWithTimeDiffIfSystemTimeZoneDifferentToDateTimeObjectsTimeZone ( )
dateTimeTzIsPersistedAndIsReconstituted ( )
doctrineEmbeddablesAreActuallyEmbedded ( )
embeddedValueObjectsAreActuallyEmbedded ( )
entitiesArePersistedAndReconstituted ( )
eventListenersAreProperlyExecuted ( )
eventSubscribersAreProperlyExecuted ( )
executingAQueryWillOnlyExecuteItLazily ( )
extendedTypesEntityIsIsReconstitutedWithProperties ( )
getFirstShouldNotHaveSideEffects ( )
hasUnpersistedChangesReturnsTrueAfterObjectUpdate ( )
jsonArrayIsPersistedAndIsReconstituted ( )
newEntitiesWhichAreNotAddedToARepositoryYetAreAlreadyKnownToGetObjectByIdentifier ( )
persistAllThrowsExceptionIfNonWhitelistedObjectsAreDirtyAndFlagIsSet ( )
persistAllThrowsExceptionIfNonWhitelistedObjectsAreUpdatedAndFlagIsSet ( )
persistAllThrowsNoExceptionIfWhitelistedObjectsAreDirtyAndFlagIsSet ( )
persistedEntitiesLyingInArraysAreNotSerializedButReferencedByTheirIdentifierAndReloadedFromPersistenceOnWakeup ( )
resultCanStillBeTraversedAfterSerialization ( )
serializingAQueryResultWillResetCachedResult ( )
setUp ( ) : void
simpleArrayIsPersistedAndIsReconstituted ( )
timeIsPersistedAndIsReconstituted ( )
validationIsDoneForNewEntities ( )
validationIsDoneForReconstitutedEntities ( )
validationIsDoneForReconstitutedEntitiesWhichAreLazyLoadingProxies ( ) Testcase for issue #32830 - Validation on persist breaks with Doctrine Lazy Loading Proxies
validationIsOnlyDoneForPropertiesWhichAreInTheDefaultOrPersistencePropertyGroup ( )
valueObjectsWithTheSameValueAreOnlyPersistedOnce ( )

Защищенные методы

Метод Описание
insertExampleEntity ( string $name = 'Flow' ) Helper which inserts example data into the database.
removeExampleEntities ( ) Remove all example entities to enforce a clean state

Описание методов

aClonedEntityWillGetANewIdentifier() публичный Метод

alreadyPersistedValueObjectsAreCorrectlyReused() публичный Метод

commonObjectIsPersistedAndIsReconstituted() публичный Метод

dateIsPersistedAndIsReconstituted() публичный Метод

dateTimeIsPersistedAndIsReconstituted() публичный Метод

dateTimeIsPersistedAndIsReconstitutedWithTimeDiffIfSystemTimeZoneDifferentToDateTimeObjectsTimeZone() публичный Метод

См. также: http://doctrine-orm.readthedocs.org/en/latest/cookbook/working-with-datetime.html#default-timezone-gotcha

dateTimeTzIsPersistedAndIsReconstituted() публичный Метод

doctrineEmbeddablesAreActuallyEmbedded() публичный Метод

embeddedValueObjectsAreActuallyEmbedded() публичный Метод

entitiesArePersistedAndReconstituted() публичный Метод

eventListenersAreProperlyExecuted() публичный Метод

eventSubscribersAreProperlyExecuted() публичный Метод

executingAQueryWillOnlyExecuteItLazily() публичный Метод

extendedTypesEntityIsIsReconstitutedWithProperties() публичный Метод

getFirstShouldNotHaveSideEffects() публичный Метод

hasUnpersistedChangesReturnsTrueAfterObjectUpdate() публичный Метод

insertExampleEntity() защищенный Метод

Helper which inserts example data into the database.
protected insertExampleEntity ( string $name = 'Flow' )
$name string

jsonArrayIsPersistedAndIsReconstituted() публичный Метод

newEntitiesWhichAreNotAddedToARepositoryYetAreAlreadyKnownToGetObjectByIdentifier() публичный Метод

persistAllThrowsExceptionIfNonWhitelistedObjectsAreDirtyAndFlagIsSet() публичный Метод

persistAllThrowsExceptionIfNonWhitelistedObjectsAreUpdatedAndFlagIsSet() публичный Метод

persistAllThrowsNoExceptionIfWhitelistedObjectsAreDirtyAndFlagIsSet() публичный Метод

persistedEntitiesLyingInArraysAreNotSerializedButReferencedByTheirIdentifierAndReloadedFromPersistenceOnWakeup() публичный Метод

removeExampleEntities() защищенный Метод

Remove all example entities to enforce a clean state
protected removeExampleEntities ( )

resultCanStillBeTraversedAfterSerialization() публичный Метод

serializingAQueryResultWillResetCachedResult() публичный Метод

setUp() публичный Метод

public setUp ( ) : void
Результат void

simpleArrayIsPersistedAndIsReconstituted() публичный Метод

timeIsPersistedAndIsReconstituted() публичный Метод

validationIsDoneForNewEntities() публичный Метод

validationIsDoneForReconstitutedEntities() публичный Метод

validationIsDoneForReconstitutedEntitiesWhichAreLazyLoadingProxies() публичный Метод

Testcase for issue #32830 - Validation on persist breaks with Doctrine Lazy Loading Proxies

validationIsOnlyDoneForPropertiesWhichAreInTheDefaultOrPersistencePropertyGroup() публичный Метод

valueObjectsWithTheSameValueAreOnlyPersistedOnce() публичный Метод

Описание свойств

$extendedTypesEntityRepository защищенное свойство

protected ExtendedTypesEntityRepository,Neos\Flow\Tests\Functional\Persistence\Fixtures $extendedTypesEntityRepository
Результат Neos\Flow\Tests\Functional\Persistence\Fixtures\ExtendedTypesEntityRepository

$testEntityRepository защищенное свойство

protected TestEntityRepository,Neos\Flow\Tests\Functional\Persistence\Fixtures $testEntityRepository
Результат Neos\Flow\Tests\Functional\Persistence\Fixtures\TestEntityRepository

$testablePersistenceEnabled защищенное статическое свойство

protected static bool $testablePersistenceEnabled
Результат boolean