function TokenStream::getNext
Returns next token.
Throws
InternalErrorException If there is no more token
4 calls to TokenStream::getNext()
- TokenStream::getNextIdentifier in vendor/
symfony/ css-selector/ Parser/ TokenStream.php - Returns next identifier token.
- TokenStream::getNextIdentifierOrStar in vendor/
symfony/ css-selector/ Parser/ TokenStream.php - Returns next identifier or null if star delimiter token is found.
- TokenStream::getPeek in vendor/
symfony/ css-selector/ Parser/ TokenStream.php - Returns peeked token.
- TokenStream::skipWhitespace in vendor/
symfony/ css-selector/ Parser/ TokenStream.php - Skips next whitespace if any.
File
-
vendor/
symfony/ css-selector/ Parser/ TokenStream.php, line 70
Class
- TokenStream
- CSS selector token stream.
Namespace
Symfony\Component\CssSelector\ParserCode
public function getNext() : Token {
if ($this->peeking) {
$this->peeking = false;
$this->used[] = $this->peeked;
return $this->peeked;
}
if (!isset($this->tokens[$this->cursor])) {
throw new InternalErrorException('Unexpected token stream end.');
}
return $this->tokens[$this->cursor++];
}