/**
  * @param  Token $token
  * @return Token | null
  */
 public function filter(Token $token)
 {
     if ($token->getType() === $this->type) {
         return null;
     }
     return $token;
 }
Esempio n. 2
0
 protected function addToken(ReaderInterface $reader, Token $token)
 {
     $token->setLine($reader->getCurrentLine());
     $token->setRow($reader->getCurrentColumn());
     if ($token = $this->applyFilters($token)) {
         $this->queue->add($token);
     }
 }