private function isLiteralDatetime(Token $token) { return preg_match('/^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}(\\.\\d{6})?(Z|-\\d{2}:\\d{2})?)?$/', $token->getValue()); }