/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test(null, [self::BLOCK_START]); }
public function testToken() { $token = new Token(null, '"Masoud Zohrabi"', TokenTypes::T_STR, 0, 0); $this->assertTrue($token->test(TokenTypes::T_STR)); $this->assertTrue($token->test(TokenTypes::T_STR, '"Masoud Zohrabi"')); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test(TokenTypes::T_SECTION_TYPE, self::EXTENDS_TAG); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test([TokenTypes::T_BLOCK_PRINT_OPEN]); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test(null, 'set'); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test($this->getStartTokenType(), [$this->getSectionName()]); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test(TokenTypes::T_COMMENT_START); }
/** * @param Token $token * @param Parser $parser * @return bool */ public function canParse(Token $token, Parser $parser) { return $token->test(TokenTypes::T_SECTION_TYPE, 'for'); }