Spot\Type\Datetime::cast PHP Метод

cast() публичный статический Метод

Cast given value to type required
public static cast ( $value )
    public static function cast($value)
    {
        if (is_string($value) || is_numeric($value)) {
            // Create new \DateTime instance from string value
            if (is_numeric($value)) {
                $value = new \DateTime('@' . $value);
            } else {
                if ($value) {
                    $value = new \DateTime($value);
                } else {
                    $value = null;
                }
            }
        }
        return $value;
    }
Datetime