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 | Значение в преобразованном представлении |
Исключения
Преобразует массив интервалов в нормализованный интервал дат.
Параметры
| mixed | $value | Значение в преобразованном представлении |
Возвращаемое значение
| mixed | Значение в исходном представлении |
Исключения