‪TYPO3CMS  9.5
TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter:
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter TYPO3\CMS\Extbase\Property\TypeConverterInterface TYPO3\CMS\Core\SingletonInterface

Protected Member Functions

TYPO3 CMS Core Resource Folder getOriginalResource ($source)
 

Protected Attributes

array< string > $sourceTypes = array( 'string' )
 
string $targetType = \TYPO3\CMS\Extbase\Domain\Model\Folder::class
 
string $expectedObjectType = \TYPO3\CMS\Core\Resource\Folder::class
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter
int $priority = 10
 
string $expectedObjectType
 
TYPO3 CMS Core Resource ResourceFactory $fileFactory
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter
array< string > $sourceTypes = array( )
 
string $targetType = ''
 
int $priority
 
TYPO3 CMS Extbase Object ObjectManagerInterface $objectManager
 

Additional Inherited Members

- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter
 injectFileFactory (\TYPO3\CMS\Core\Resource\ResourceFactory $fileFactory)
 
TYPO3 CMS Extbase Domain Model AbstractFileFolder convertFrom ($source, $targetType, array $convertedChildProperties=[], \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration=null)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
array< string > getSupportedSourceTypes ()
 
string getSupportedTargetType ()
 
string getTargetTypeForSource ($source, $originalTargetType, \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration=null)
 
int getPriority ()
 
bool canConvertFrom ($source, $targetType)
 
array getSourceChildPropertiesToBeConverted ($source)
 
 getTypeOfChildProperty ($targetType, $propertyName, \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Property\TypeConverterInterface
string getTargetTypeForSource ($source, $originalTargetType, PropertyMappingConfigurationInterface $configuration=null)
 

Detailed Description

Converter which transforms simple types to \TYPO3\CMS\Extbase\Domain\Model\Folder.

experimental! This class is experimental and subject to change!

Definition at line 22 of file FolderConverter.php.

Member Function Documentation

◆ getOriginalResource()

TYPO3 CMS Core Resource Folder TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter::getOriginalResource (   $source)
protected
Parameters
string$source
Returns
‪\TYPO3\CMS\Core\Resource\Folder

Reimplemented from TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter.

Definition at line 40 of file FolderConverter.php.

Member Data Documentation

◆ $expectedObjectType

string TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter::$expectedObjectType = \TYPO3\CMS\Core\Resource\Folder::class
protected

Definition at line 34 of file FolderConverter.php.

◆ $sourceTypes

array<string> TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter::$sourceTypes = array( 'string' )
protected

Definition at line 26 of file FolderConverter.php.

◆ $targetType

string TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter::$targetType = \TYPO3\CMS\Extbase\Domain\Model\Folder::class
protected

Definition at line 30 of file FolderConverter.php.