added token parser broker (closes #104)
authorArnaud Le Blanc <arnaud.lb@gmail.com>
Sun, 12 Sep 2010 17:36:40 +0000 (19:36 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Mon, 20 Sep 2010 09:17:03 +0000 (11:17 +0200)
commitf7febc0c2c2959a28411b61a7fa8c6a39f6847ff
tree0920df4b98aeaa12cd268d19e27d63f373452acf
parent4541e88e51102df4b0a9b9c337ede7866c302ce0
added token parser broker (closes #104)

Twig_Extension::getTokenParsers() can now return an array of
TokenParsers, or a Twig_TokenParserBrokerInterface. This allows
extensions to implement custom logics for resolving token parsers.
CHANGELOG
lib/Twig/Environment.php
lib/Twig/Extension.php
lib/Twig/Extension/Escaper.php
lib/Twig/Extension/I18n.php
lib/Twig/Extension/Sandbox.php
lib/Twig/ExtensionInterface.php
lib/Twig/Parser.php
lib/Twig/TokenParserBroker.php [new file with mode: 0644]
lib/Twig/TokenParserBrokerInterface.php [new file with mode: 0644]