‪TYPO3CMS  ‪main
TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest:

Public Member Functions

 convertToObject ()
 
 convertToObjectViaTypeInArray ()
 
 getTypeOfChildPropertyReturnsTypeDefinedByPropertyMappingConfiguration ()
 
 getTypeOfChildPropertyReturnsTypeDefinedByConstructorArgument ()
 
 getTypeOfChildPropertyReturnsTypeDefinedBySetter ()
 
 getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyIsNotAccessible ()
 
 getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromNonExistingConstructorArgument ()
 
 getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromExistingConstructorArgument ()
 
 getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertySetterDoesNotDefineAType ()
 
 convertFromThrowsInvalidTargetExceptionIfPropertiesCannotBeSet ()
 
 buildObjectUsesDefaultValueOfOptionalConstructorArguments ()
 
 buildObjectThrowsInvalidTargetExceptionIfMandatoryConstructorArgumentIsMissing ()
 
 getTargetTypeForSourceThrowsInvalidPropertyMappingConfigurationExceptionIfTargetTypeOverridingIsNotAllowed ()
 
 getTargetTypeForSourceThrowsInvalidDataTypeExceptionIfOverriddenTargetTypeIsNotASubtypeOfOriginalTargetType ()
 
 convertWithRegisteredSubclassReturnsInstanceOfRegisteredSubclass ()
 

Protected Attributes

bool $initializeDatabase = false
 

Detailed Description

Definition at line 32 of file ObjectConverterTest.php.

Member Function Documentation

◆ buildObjectThrowsInvalidTargetExceptionIfMandatoryConstructorArgumentIsMissing()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::buildObjectThrowsInvalidTargetExceptionIfMandatoryConstructorArgumentIsMissing ( )

Definition at line 358 of file ObjectConverterTest.php.

◆ buildObjectUsesDefaultValueOfOptionalConstructorArguments()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::buildObjectUsesDefaultValueOfOptionalConstructorArguments ( )

Definition at line 336 of file ObjectConverterTest.php.

◆ convertFromThrowsInvalidTargetExceptionIfPropertiesCannotBeSet()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::convertFromThrowsInvalidTargetExceptionIfPropertiesCannotBeSet ( )

◆ convertToObject()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::convertToObject ( )

Definition at line 37 of file ObjectConverterTest.php.

◆ convertToObjectViaTypeInArray()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::convertToObjectViaTypeInArray ( )

◆ convertWithRegisteredSubclassReturnsInstanceOfRegisteredSubclass()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::convertWithRegisteredSubclassReturnsInstanceOfRegisteredSubclass ( )

Definition at line 420 of file ObjectConverterTest.php.

References $GLOBALS.

◆ getTargetTypeForSourceThrowsInvalidDataTypeExceptionIfOverriddenTargetTypeIsNotASubtypeOfOriginalTargetType()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTargetTypeForSourceThrowsInvalidDataTypeExceptionIfOverriddenTargetTypeIsNotASubtypeOfOriginalTargetType ( )

◆ getTargetTypeForSourceThrowsInvalidPropertyMappingConfigurationExceptionIfTargetTypeOverridingIsNotAllowed()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTargetTypeForSourceThrowsInvalidPropertyMappingConfigurationExceptionIfTargetTypeOverridingIsNotAllowed ( )

Definition at line 381 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyReturnsTypeDefinedByConstructorArgument()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyReturnsTypeDefinedByConstructorArgument ( )

Definition at line 112 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyReturnsTypeDefinedByPropertyMappingConfiguration()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyReturnsTypeDefinedByPropertyMappingConfiguration ( )

◆ getTypeOfChildPropertyReturnsTypeDefinedBySetter()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyReturnsTypeDefinedBySetter ( )

Definition at line 183 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyIsNotAccessible()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyIsNotAccessible ( )

Definition at line 211 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertySetterDoesNotDefineAType()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertySetterDoesNotDefineAType ( )

Definition at line 284 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromExistingConstructorArgument()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromExistingConstructorArgument ( )

Definition at line 259 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromNonExistingConstructorArgument()

TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromNonExistingConstructorArgument ( )

Definition at line 234 of file ObjectConverterTest.php.

Member Data Documentation

◆ $initializeDatabase

bool TYPO3\CMS\Extbase\Tests\Functional\Property\TypeConverter\ObjectConverterTest::$initializeDatabase = false
protected

Definition at line 34 of file ObjectConverterTest.php.