Cake\Chronos\Traits\FactoryTrait::safeCreateDateTimeZone PHP Method

safeCreateDateTimeZone() protected static method

Creates a DateTimeZone from a string or a DateTimeZone
protected static safeCreateDateTimeZone ( DateTimeZon\DateTimeZone | string | null $object ) : DateTimeZone
$object DateTimeZon\DateTimeZone | string | null The value to convert.
return DateTimeZone
    protected static function safeCreateDateTimeZone($object)
    {
        if ($object === null) {
            return new DateTimeZone(date_default_timezone_get());
        }
        if ($object instanceof DateTimeZone) {
            return $object;
        }
        return new DateTimeZone($object);
    }