Source of file I18n.php
Size: 1,018 Bytes - Last Modified: 2013-02-28T15:21:30+01:00
/home/theseer/Downloads/Symfony/vendor/twig/extensions/lib/Twig/Extensions/Extension/I18n.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php /* * This file is part of Twig. * * (c) 2010 Fabien Potencier * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ class Twig_Extensions_Extension_I18n extends Twig_Extension { /** * Returns the token parser instances to add to the existing list. * * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances */ public function getTokenParsers() { return array(new Twig_Extensions_TokenParser_Trans()); } /** * Returns a list of filters to add to the existing list. * * @return array An array of filters */ public function getFilters() { return array( 'trans' => new Twig_Filter_Function('gettext'), ); } /** * Returns the name of the extension. * * @return string The extension name */ public function getName() { return 'i18n'; } } |