1<?php 2 3declare(strict_types=1); 4 5use TYPO3\CMS\Extbase\Hook\DataHandler\CheckFlexFormValue; 6use TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter; 7use TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter; 8use TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter; 9use TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter; 10use TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter; 11use TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter; 12use TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter; 13use TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter; 14use TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter; 15use TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter; 16use TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter; 17use TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter; 18use TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter; 19use TYPO3\CMS\Extbase\Utility\ExtensionUtility; 20 21defined('TYPO3') or die(); 22 23// Register type converters 24ExtensionUtility::registerTypeConverter(ArrayConverter::class); 25ExtensionUtility::registerTypeConverter(BooleanConverter::class); 26ExtensionUtility::registerTypeConverter(DateTimeConverter::class); 27ExtensionUtility::registerTypeConverter(FloatConverter::class); 28ExtensionUtility::registerTypeConverter(IntegerConverter::class); 29ExtensionUtility::registerTypeConverter(ObjectStorageConverter::class); 30ExtensionUtility::registerTypeConverter(PersistentObjectConverter::class); 31ExtensionUtility::registerTypeConverter(ObjectConverter::class); 32ExtensionUtility::registerTypeConverter(StringConverter::class); 33ExtensionUtility::registerTypeConverter(CoreTypeConverter::class); 34// Experimental FAL<->extbase converters 35ExtensionUtility::registerTypeConverter(FileConverter::class); 36ExtensionUtility::registerTypeConverter(FileReferenceConverter::class); 37ExtensionUtility::registerTypeConverter(FolderConverter::class); 38 39$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['checkFlexFormValue'][] = CheckFlexFormValue::class; 40