Craft\SeomaticService::convertTimes PHP Method

convertTimes() public method

Loops through the data and converts the times to DateTime objects.
public convertTimes ( &$value, $timezone = null )
    public function convertTimes(&$value, $timezone = null)
    {
        if (isset($value) && is_array($value)) {
            foreach ($value as &$day) {
                if (is_string($day['open']) && $day['open'] || is_array($day['open']) && $day['open']['time']) {
                    $day['open'] = DateTime::createFromString($day['open'], $timezone);
                } else {
                    $day['open'] = '';
                }
                if (is_string($day['close']) && $day['close'] || is_array($day['close']) && $day['close']['time']) {
                    $day['close'] = DateTime::createFromString($day['close'], $timezone);
                } else {
                    $day['close'] = '';
                }
            }
        }
    }