public function Twig_Token::test in Translation template extractor 6.3
Same name and namespace in other branches
- 7.3 vendor/Twig/Token.php \Twig_Token::test()
- 7.2 vendor/Twig/Token.php \Twig_Token::test()
Tests the current token for a type and/or a value.
Parameters may be:
- just type
- type and value (or array of possible values)
- just value (or array of possible values) (NAME_TYPE is used as type)
Parameters
array|int $type The type to test:
array|string|null $values The token value:
Return value
bool
File
- vendor/
Twig/ Token.php, line 75
Class
- Twig_Token
- Represents a Token.
Code
public function test($type, $values = null) {
if (null === $values && !is_int($type)) {
$values = $type;
$type = self::NAME_TYPE;
}
return $this->type === $type && (null === $values || is_array($values) && in_array($this->value, $values) || $this->value == $values);
}