public static function Twig_Token::typeToEnglish in Translation template extractor 6.3
Same name and namespace in other branches
- 7.3 vendor/Twig/Token.php \Twig_Token::typeToEnglish()
- 7.2 vendor/Twig/Token.php \Twig_Token::typeToEnglish()
Returns the english representation of a given type.
Parameters
int $type The type as an integer:
Return value
string The string representation
3 calls to Twig_Token::typeToEnglish()
- Twig_ExpressionParser::parseHashExpression in vendor/
Twig/ ExpressionParser.php - Twig_ExpressionParser::parsePrimaryExpression in vendor/
Twig/ ExpressionParser.php - Twig_TokenStream::expect in vendor/
Twig/ TokenStream.php - Tests a token and returns it or throws a syntax error.
File
- vendor/
Twig/ Token.php, line 183
Class
- Twig_Token
- Represents a Token.
Code
public static function typeToEnglish($type) {
switch ($type) {
case self::EOF_TYPE:
return 'end of template';
case self::TEXT_TYPE:
return 'text';
case self::BLOCK_START_TYPE:
return 'begin of statement block';
case self::VAR_START_TYPE:
return 'begin of print statement';
case self::BLOCK_END_TYPE:
return 'end of statement block';
case self::VAR_END_TYPE:
return 'end of print statement';
case self::NAME_TYPE:
return 'name';
case self::NUMBER_TYPE:
return 'number';
case self::STRING_TYPE:
return 'string';
case self::OPERATOR_TYPE:
return 'operator';
case self::PUNCTUATION_TYPE:
return 'punctuation';
case self::INTERPOLATION_START_TYPE:
return 'begin of string interpolation';
case self::INTERPOLATION_END_TYPE:
return 'end of string interpolation';
default:
throw new LogicException(sprintf('Token of type "%s" does not exist.', $type));
}
}