TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
CoreTypeConverter Class Reference
Inheritance diagram for CoreTypeConverter:
AbstractTypeConverter TypeConverterInterface SingletonInterface

Public Member Functions

 canConvertFrom ($source, $targetType)
 
 convertFrom ($source, $targetType, array $convertedChildProperties=array(),\TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration=null)
 
- Public Member Functions inherited from AbstractTypeConverter
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 getSupportedSourceTypes ()
 
 getSupportedTargetType ()
 
 getTargetTypeForSource ($source, $originalTargetType,\TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration=null)
 
 getPriority ()
 
 canConvertFrom ($source, $targetType)
 
 getSourceChildPropertiesToBeConverted ($source)
 
 getTypeOfChildProperty ($targetType, $propertyName,\TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration)
 
- Public Member Functions inherited from TypeConverterInterface
 getTargetTypeForSource ($source, $originalTargetType, PropertyMappingConfigurationInterface $configuration=null)
 

Protected Attributes

 $sourceTypes = array('string', 'integer', 'float', 'boolean', 'array')
 
 $targetType = \TYPO3\CMS\Core\Type\TypeInterface::class
 
 $priority = 1
 
- Protected Attributes inherited from AbstractTypeConverter
 $sourceTypes = array()
 
 $targetType = ''
 
 $priority
 
 $objectManager
 

Detailed Description

Converter which transforms simple types to a core type implementing .

Definition at line 32 of file CoreTypeConverter.php.

Member Function Documentation

canConvertFrom (   $source,
  $targetType 
)
Parameters
mixed$source
string$targetType
Returns
bool

Implements TypeConverterInterface.

Definition at line 54 of file CoreTypeConverter.php.

References CoreTypeConverter\$targetType, and TypeHandlingUtility\isCoreType().

convertFrom (   $source,
  $targetType,
array  $convertedChildProperties = array(),
\TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface  $configuration = null 
)

Convert an object from $source to an Enumeration.

Parameters
mixed$source
string$targetType
array$convertedChildProperties
\TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface$configuration
Returns
object the target type

Implements TypeConverterInterface.

Definition at line 68 of file CoreTypeConverter.php.

References CoreTypeConverter\$targetType.

Member Data Documentation

$priority = 1
protected

Definition at line 47 of file CoreTypeConverter.php.

$sourceTypes = array('string', 'integer', 'float', 'boolean', 'array')
protected

Definition at line 37 of file CoreTypeConverter.php.

$targetType = \TYPO3\CMS\Core\Type\TypeInterface::class
protected