2 namespace TYPO3\CMS\Extbase\Property\TypeConverter
;
5 * This file is part of the TYPO3 CMS project.
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
14 * The TYPO3 project - inspiring people to share!
18 * Converter which transforms simple types to a string.
22 class StringConverter
extends \TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter
implements \TYPO3\CMS\Core\SingletonInterface
{
27 protected $sourceTypes = array('string', 'integer');
32 protected $targetType = 'string';
37 protected $priority = 1;
40 * Actually convert from $source to $targetType, taking into account the fully
41 * built $convertedChildProperties and $configuration.
43 * @param string $source
44 * @param string $targetType
45 * @param array $convertedChildProperties
46 * @param \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration
50 public function convertFrom($source, $targetType, array $convertedChildProperties = array(), \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface
$configuration = NULL
) {
51 return (string) $source;