Cms\Twig\PutTokenParser

Overview

PutTokenParser for the {% put %} Twig tag.

{% put head %}
    <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"/>
{% endput %}

or

{% put head %}
    <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"/>
    {% default %}
{% endput %}
Extends
  • Twig\TokenParser\AbstractTokenParser
Implements
  • Twig\TokenParser\TokenParserInterface

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties

  • $parser - (defined in Twig\TokenParser\AbstractTokenParser)

Public Methods

public decidePutEnd()

public decidePutEnd($token): void

public getTag()

public getTag(): string 

getTag name associated with this token parser.

public parse()

public parse($token): Twig\Node\Node 

parse a token and returns a node.

Show inherited public methods

Inherited Public Methods

  • setParser() - (defined in Twig\TokenParser\AbstractTokenParser)