PHP Класс Neos\Flow\Tests\Unit\Property\TypeConverter\PersistentObjectConverterTest

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

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

Свойство Тип Описание
$converter Neos\Flow\Property\TypeConverterInterface
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockPersistenceManager Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockReflectionService Neos\Flow\Reflection\ReflectionService | PHPUnit_Framework_MockObject_MockObject

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

Метод Описание
canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject ( boolean $isEntity, boolean $isValueObject, boolean $expected )
checkMetadata ( )
convertFromReturnsTargetNotFoundErrorIfHandleArrayDataFails ( )
convertFromShouldCreateObject ( )
convertFromShouldCreateObjectWhenThereAreConstructorParameters ( )
convertFromShouldCreateObjectWhenThereAreOptionalConstructorParameters ( )
convertFromShouldFetchObjectFromPersistenceIfNonUuidStringIsGiven ( )
convertFromShouldFetchObjectFromPersistenceIfOnlyIdentityArrayGiven ( )
convertFromShouldFetchObjectFromPersistenceIfUuidStringIsGiven ( )
convertFromShouldReturnFirstMatchingObjectIfMultipleIdentityPropertiesExist ( )
convertFromShouldReturnNullForEmptyString ( )
convertFromShouldReturnTargetNotFoundErrorIfNoMatchingObjectWasFound ( )
convertFromShouldThrowExceptionIfIdentityIsOfInvalidType ( )
convertFromShouldThrowExceptionIfMoreThanOneObjectWasFound ( )
convertFromShouldThrowExceptionIfObjectNeedsToBeCreatedButConfigurationIsNotSet ( )
convertFromShouldThrowExceptionIfObjectNeedsToBeModifiedButConfigurationIsNotSet ( )
convertFromShouldThrowExceptionIfPropertyOnTargetObjectCouldNotBeSet ( )
convertFromShouldThrowExceptionIfRequiredConstructorParameterWasNotFound ( )
dataProviderForCanConvert ( ) : array
getSourceChildPropertiesToBeConvertedReturnsAllPropertiesExceptTheIdentityProperty ( )
getTypeOfChildPropertyShouldConsiderConstructors ( )
getTypeOfChildPropertyShouldConsiderSetters ( )
getTypeOfChildPropertyShouldUseConfiguredTypeIfItWasSet ( )
getTypeOfChildPropertyShouldUseReflectionServiceToDetermineType ( )
setUp ( )
setupMockQuery ( integer $numberOfResults, PHPUnit_Framework_MockObject_Matcher_Invocation $howOftenIsGetFirstCalled ) : stdClass

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

Метод Описание
buildConfiguration ( array $typeConverterOptions ) : PropertyMappingConfiguration

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

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

protected buildConfiguration ( array $typeConverterOptions ) : PropertyMappingConfiguration
$typeConverterOptions array
Результат Neos\Flow\Property\PropertyMappingConfiguration

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

public canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject ( boolean $isEntity, boolean $isValueObject, boolean $expected )
$isEntity boolean
$isValueObject boolean
$expected boolean

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

public checkMetadata ( )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public dataProviderForCanConvert ( ) : array
Результат array

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

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

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

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

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

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

public setUp ( )

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

public setupMockQuery ( integer $numberOfResults, PHPUnit_Framework_MockObject_Matcher_Invocation $howOftenIsGetFirstCalled ) : stdClass
$numberOfResults integer
$howOftenIsGetFirstCalled PHPUnit_Framework_MockObject_Matcher_Invocation
Результат stdClass

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

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

protected TypeConverterInterface,Neos\Flow\Property $converter
Результат Neos\Flow\Property\TypeConverterInterface

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

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

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

protected PersistenceManagerInterface,Neos\Flow\Persistence|PHPUnit_Framework_MockObject_MockObject $mockPersistenceManager
Результат Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject

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

protected ReflectionService,Neos\Flow\Reflection|PHPUnit_Framework_MockObject_MockObject $mockReflectionService
Результат Neos\Flow\Reflection\ReflectionService | PHPUnit_Framework_MockObject_MockObject