Neos\Flow\Property\TypeConverter\DateTimeConverter::overrideTimeIfSpecified PHP Метод

overrideTimeIfSpecified() защищенный Метод

Overrides hour, minute & second of the given date with the values in the $source array
protected overrideTimeIfSpecified ( DateTime $date, array $source ) : void
$date DateTime
$source array
Результат void
    protected function overrideTimeIfSpecified(\DateTime $date, array $source)
    {
        if (!isset($source['hour']) && !isset($source['minute']) && !isset($source['second'])) {
            return;
        }
        $hour = isset($source['hour']) ? (int) $source['hour'] : 0;
        $minute = isset($source['minute']) ? (int) $source['minute'] : 0;
        $second = isset($source['second']) ? (int) $source['second'] : 0;
        $date->setTime($hour, $minute, $second);
    }