Symfony\Component\CssSelector\Parser\Token
CSS selector token.
This component is a port of the Python cssselector library,
which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
- Author: Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
Synopsis
class Token
{
- // constants
- const TYPE_FILE_END = 'eof';
- const TYPE_DELIMITER = 'delimiter';
- const TYPE_WHITESPACE = 'whitespace';
- const TYPE_IDENTIFIER = 'identifier';
- const TYPE_HASH = 'hash';
- const TYPE_NUMBER = 'number';
- const TYPE_STRING = 'string';
- // methods
- public void __construct()
- public int getType()
- public string getValue()
- public int getPosition()
- public boolean isFileEnd()
- public boolean isDelimiter()
- public boolean isWhitespace()
- public boolean isIdentifier()
- public boolean isHash()
- public boolean isNumber()
- public boolean isString()
- public string __toString()
Constants
Name | Value |
---|---|
TYPE_FILE_END | 'eof' |
TYPE_DELIMITER | 'delimiter' |
TYPE_WHITESPACE | 'whitespace' |
TYPE_IDENTIFIER | 'identifier' |
TYPE_HASH | 'hash' |
TYPE_NUMBER | 'number' |
TYPE_STRING | 'string' |
Members
private
- $position — int
- $type — int
- $value — string