Spec-Zone.ru › Symfony 4.1

DateIntervalToArrayTransformer

class DateIntervalToArrayTransformer implements DataTransformerInterface

Преобразует нормализованный интервал дат в строку/массив интервала.

Постоянные значения

YEARS
MONTHS
DAYS
HOURS
MINUTES
SECONDS
INVERT

Методы

__construct(array $fields = null, bool $pad = false)
mixed transform(DateInterval $dateInterval)

Преобразует нормализованный интервал дат в массив интервалов.

mixed reverseTransform(mixed $value)

Преобразует массив интервалов в нормализованный интервал дат.

Подробности

__construct(array $fields = null, bool $pad = false)

Параметры

array $fields Поля дат
bool $pad Использовать ли заполнение

mixed transform(DateInterval $dateInterval)

Преобразует нормализованный интервал дат в массив интервалов.

Параметры

DateInterval $dateInterval Нормализованный интервал дат

Возвращаемое значение

mixed Значение в преобразованном представлении

Исключения

UnexpectedTypeException если заданное значение не является экземпляром \DateInterval

mixed reverseTransform(mixed $value)

Преобразует массив интервалов в нормализованный интервал дат.

Параметры

mixed $value Значение в преобразованном представлении

Возвращаемое значение

mixed Значение в исходном представлении

Исключения

UnexpectedTypeException если заданное значение не является массивом
TransformationFailedException если значение не удалось преобразовать

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Form/Extension/Core/DataTransformer/DateIntervalToArrayTransformer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API