interface Twig_TokenParserBrokerInterface in Translation template extractor 6.3
Same name and namespace in other branches
- 7.3 vendor/Twig/TokenParserBrokerInterface.php \Twig_TokenParserBrokerInterface
Interface implemented by token parser brokers.
Token parser brokers allows to implement custom logic in the process of resolving a token parser for a given tag name.
@author Arnaud Le Blanc <arnaud.lb@gmail.com>
Hierarchy
- interface \Twig_TokenParserBrokerInterface
Expanded class hierarchy of Twig_TokenParserBrokerInterface
All classes that implement Twig_TokenParserBrokerInterface
Deprecated
since 1.12 (to be removed in 2.0)
File
- vendor/
Twig/ TokenParserBrokerInterface.php, line 21
View source
interface Twig_TokenParserBrokerInterface {
/**
* Gets a TokenParser suitable for a tag.
*
* @param string $tag A tag name
*
* @return null|Twig_TokenParserInterface A Twig_TokenParserInterface or null if no suitable TokenParser was found
*/
public function getTokenParser($tag);
/**
* Calls Twig_TokenParserInterface::setParser on all parsers the implementation knows of.
*
* @param Twig_ParserInterface $parser A Twig_ParserInterface interface
*/
public function setParser(Twig_ParserInterface $parser);
/**
* Gets the Twig_ParserInterface.
*
* @return null|Twig_ParserInterface A Twig_ParserInterface instance or null
*/
public function getParser();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Twig_TokenParserBrokerInterface:: |
public | function | Gets the Twig_ParserInterface. | 1 |
Twig_TokenParserBrokerInterface:: |
public | function | Gets a TokenParser suitable for a tag. | 1 |
Twig_TokenParserBrokerInterface:: |
public | function | Calls Twig_TokenParserInterface::setParser on all parsers the implementation knows of. | 1 |