‪TYPO3CMS  11.5
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 ()
 

Protected Attributes

bool $initializeDatabase = false
 

Detailed Description

Definition at line 31 of file ObjectConverterTest.php.

Member Function Documentation

◆ buildObjectThrowsInvalidTargetExceptionIfMandatoryConstructorArgumentIsMissing()

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

Definition at line 385 of file ObjectConverterTest.php.

◆ buildObjectUsesDefaultValueOfOptionalConstructorArguments()

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

Definition at line 361 of file ObjectConverterTest.php.

◆ convertFromThrowsInvalidTargetExceptionIfPropertiesCannotBeSet()

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

◆ convertToObject()

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

Definition at line 40 of file ObjectConverterTest.php.

◆ convertToObjectViaTypeInArray()

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

◆ getTargetTypeForSourceThrowsInvalidDataTypeExceptionIfOverriddenTargetTypeIsNotASubtypeOfOriginalTargetType()

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

◆ getTargetTypeForSourceThrowsInvalidPropertyMappingConfigurationExceptionIfTargetTypeOverridingIsNotAllowed()

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

Definition at line 410 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyReturnsTypeDefinedByConstructorArgument()

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

Definition at line 121 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyReturnsTypeDefinedByPropertyMappingConfiguration()

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

◆ getTypeOfChildPropertyReturnsTypeDefinedBySetter()

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

Definition at line 196 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyIsNotAccessible()

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

Definition at line 226 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertySetterDoesNotDefineAType()

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

Definition at line 305 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromExistingConstructorArgument()

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

Definition at line 278 of file ObjectConverterTest.php.

◆ getTypeOfChildPropertyThrowsInvalidTargetExceptionIfPropertyTypeCannotBeDerivedFromNonExistingConstructorArgument()

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

Definition at line 251 of file ObjectConverterTest.php.

Member Data Documentation

◆ $initializeDatabase

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

Speed up this test case, it needs no database

Definition at line 35 of file ObjectConverterTest.php.