public static function isTemporalType($type)
    {
        return in_array($type, [
            self::DATE,
            self::TIME,
            self::TIMESTAMP,
            self::BU_DATE,
            self::BU_TIMESTAMP,
        ]);
    }
public static function isTemporalType($type)
    {
        return in_array($type, [
            self::DATE,
            self::TIME,
            self::TIMESTAMP,
            self::BU_DATE,
            self::BU_TIMESTAMP,
        ]);
    }
public static function isTemporalType ( $ type ) { return in_array ( $ type , [ self :: DATE , self :: TIME , self :: TIMESTAMP , self :: BU_DATE , self :: BU_TIMESTAMP , ] ) ; }
Returns whether or not the given type is a temporal type.

@param  string  $type
@return boolean
Returns whether or not the given type is a temporal type .