Lines Matching refs:test

106         if ($stream->look(1)->test(/* Token::ARROW_TYPE */ 12)) {
117 if (!$stream->look($i)->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
124 if (!$stream->look($i)->test(/* Token::PUNCTUATION_TYPE */ 9, ',')) {
129 if (!$stream->look($i)->test(/* Token::PUNCTUATION_TYPE */ 9, ')')) {
133 if (!$stream->look($i)->test(/* Token::ARROW_TYPE */ 12)) {
167 } elseif ($token->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
201 …return $token->test(/* Token::OPERATOR_TYPE */ 8) && isset($this->unaryOperators[$token->getValue(…
206 …return $token->test(/* Token::OPERATOR_TYPE */ 8) && isset($this->binaryOperators[$token->getValue…
278 if ($token->test(/* Token::PUNCTUATION_TYPE */ 9, '[')) {
280 } elseif ($token->test(/* Token::PUNCTUATION_TYPE */ 9, '{')) {
282 …} elseif ($token->test(/* Token::OPERATOR_TYPE */ 8, '=') && ('==' === $this->parser->getStream()-…
327 while (!$stream->test(/* Token::PUNCTUATION_TYPE */ 9, ']')) {
332 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, ']')) {
352 while (!$stream->test(/* Token::PUNCTUATION_TYPE */ 9, '}')) {
357 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, '}')) {
373 if ($stream->test(Token::PUNCTUATION_TYPE, [',', '}'])) {
380 } elseif ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
484 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
511 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, ':')) {
523 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, ']')) {
557 if (!$this->parser->getStream()->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
567 if (!$this->parser->getStream()->test(/* Token::PUNCTUATION_TYPE */ 9, '|')) {
593 while (!$stream->test(/* Token::PUNCTUATION_TYPE */ 9, ')')) {
598 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, ')')) {
653 …if ($stream->test(/* Token::OPERATOR_TYPE */ 8) && preg_match(Lexer::REGEX_NAME, $token->getValue(…
694 list($name, $test) = $this->getTest($node->getTemplateLine());
696 $class = $this->getTestNodeClass($test);
698 if ($stream->test(/* Token::PUNCTUATION_TYPE */ 9, '(')) {
700 } elseif ($test->hasOneMandatoryArgument()) {
717 if ($test = $this->env->getTest($name)) {
718 return [$name, $test];
721 if ($stream->test(/* Token::NAME_TYPE */ 5)) {
725 if ($test = $this->env->getTest($name)) {
728 return [$name, $test];
738 private function getTestNodeClass(TwigTest $test): string argument
740 if ($test->isDeprecated()) {
742 $message = sprintf('Twig Test "%s" is deprecated', $test->getName());
744 if (!\is_bool($test->getDeprecatedVersion())) {
745 $message .= sprintf(' since version %s', $test->getDeprecatedVersion());
747 if ($test->getAlternative()) {
748 $message .= sprintf('. Use "%s" instead', $test->getAlternative());
756 return $test->getNodeClass();