CallbackTransformer
class CallbackTransformer implements DataTransformerInterface
Методы
| __construct(callable $transform, callable $reverseTransform) Конструктор. | ||
| mixed | transform(mixed $data) Преобразует значение из исходного представления в преобразованное представление. | |
| mixed | reverseTransform(mixed $data) Преобразует значение из преобразованного представления в исходное представление. |
Подробности
__construct(callable $transform, callable $reverseTransform)
Конструктор.
Параметры
| callable | $transform | Обратный вызов преобразования |
| callable | $reverseTransform | Обратный вызов обратного преобразования |
mixed transform(mixed $data)
Преобразует значение из исходного представления в преобразованное представление.
Параметры
| mixed | $data | Значение в исходном представлении |
Возвращаемое значение
| mixed | Значение в преобразованном представлении |
Исключения
| UnexpectedTypeException | если аргумент не имеет ожидаемого типа |
| TransformationFailedException | если преобразование не выполнено |
mixed reverseTransform(mixed $data)
Преобразует значение из преобразованного представления в исходное представление.
Параметры
| mixed | $data | Значение в преобразованном представлении |
Возвращаемое значение
| mixed | Значение в исходном представлении |
Исключения
| UnexpectedTypeException | если аргумент не имеет ожидаемого типа |
| TransformationFailedException | если преобразование не выполнено |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Form/CallbackTransformer.html