public function stringify($value): string
    {
        if ($value instanceof \DateTimeInterface) {
            return $value->format('Y-m-d');
        }

        if (is_array($value)) {
            return self::ARRAY_VALUE;
        }

        if (is_object($value) && !method_exists($value, '__tostring')) {
            return self::OBJECT_VALUE;
        }

        return (string)$value;
    }
public function stringify($value): string
    {
        if ($value instanceof \DateTimeInterface) {
            return $value->format('Y-m-d');
        }

        if (is_array($value)) {
            return self::ARRAY_VALUE;
        }

        if (is_object($value) && !method_exists($value, '__tostring')) {
            return self::OBJECT_VALUE;
        }

        return (string)$value;
    }
public function stringify ( $ value ) : string { if ( $ value instanceof \ DateTimeInterface ) { return $ value -> format ( 'Y-m-d' ) ; } if ( is_array ( $ value ) ) { return self :: ARRAY_VALUE ; } if ( is_object ( $ value ) && ! method_exists ( $ value , '__tostring' ) ) { return self :: OBJECT_VALUE ; } return ( string ) $ value ; }
Cast value to string
Cast value to string