protected function modifierTimezone($input)
    {
        if ($input instanceof \DateTimeZone) return $input;

        try {
            $output = new \DateTimeZone($input);

            return $output;
        } catch (\Exception $exception) {
            if (!empty($this->log)) $this->log->error("Failed to convert \\DateTimeZone object from string " . $input);
        }

        return NULL;
    }
protected function modifierTimezone($input)
    {
        if ($input instanceof \DateTimeZone) return $input;

        try {
            $output = new \DateTimeZone($input);

            return $output;
        } catch (\Exception $exception) {
            if (!empty($this->log)) $this->log->error("Failed to convert \\DateTimeZone object from string " . $input);
        }

        return NULL;
    }
protected function modifierTimezone ( $ input ) { if ( $ input instanceof \ DateTimeZone ) return $ input ; try { $ output = new \ DateTimeZone ( $ input ) ; return $ output ; } catch ( \ Exception $ exception ) { if ( ! empty ( $ this -> log ) ) $ this -> log -> error ( "Failed to convert \\DateTimeZone object from string " . $ input ) ; } return NULL ; }
Return a timezone modified input

@param string $input
@return \DateTimeZone|NULL
Return a timezone modified input