Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Parser\TokenParser\Chainable\SimpleReferenceTokenParser::canParse PHP Method

canParse() public method

public canParse ( Token $token ) : boolean
$token Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Token
return boolean
    public function canParse(Token $token) : bool
    {
        return $token->getType() === TokenType::SIMPLE_REFERENCE_TYPE;
    }

Usage Example

 public function testCanParseDynamicArrayTokens()
 {
     $token = new Token('', new TokenType(TokenType::SIMPLE_REFERENCE_TYPE));
     $anotherToken = new Token('', new TokenType(TokenType::IDENTITY_TYPE));
     $parser = new SimpleReferenceTokenParser();
     $this->assertTrue($parser->canParse($token));
     $this->assertFalse($parser->canParse($anotherToken));
 }
SimpleReferenceTokenParser