Abstract Class yii\twig\html\BaseCss_TokenParser
| Inheritance | yii\ |
|---|---|
| Subclasses | yii\ |
| Source Code | https://github.com/yiisoft/yii2-twig/blob/master/src/html/BaseCss_TokenParser.php |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| getNodeClass() | yii\ |
|
| parse() | yii\ |
Method Details
| public mixed parse ( \ | ||
| $token | \ |
|
public function parse(Token $token)
{
$parser = $this->parser;
$stream = $parser->getStream();
$name = $stream->expect(Token::NAME_TYPE);
$operator = $stream->expect(Token::OPERATOR_TYPE);
$value = $parser->getExpressionParser()->parseExpression();
$stream->expect(Token::BLOCK_END_TYPE);
$nodeClass = $this->getNodeClass();
return new $nodeClass($name, $value, $operator, $token->getLine(), $this->getTag());
}