/usr/share/cagefs-skeleton/opt/alt/php54/usr/share/pear/Symfony/Component/Templating
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Templating; /** * TemplateNameParser is the default implementation of TemplateNameParserInterface. * * This implementation takes everything as the template name * and the extension for the engine. * * @author Fabien Potencier <fabien@symfony.com> * * @api */ class TemplateNameParser implements TemplateNameParserInterface { /** * {@inheritdoc} * * @api */ public function parse($name) { if ($name instanceof TemplateReferenceInterface) { return $name; } $engine = null; if (false !== $pos = strrpos($name, '.')) { $engine = substr($name, $pos + 1); } return new TemplateReference($name, $engine); } }
.
Edit
..
Edit
Asset
Edit
DebuggerInterface.php
Edit
DelegatingEngine.php
Edit
EngineInterface.php
Edit
Helper
Edit
Loader
Edit
PhpEngine.php
Edit
Storage
Edit
StreamingEngineInterface.php
Edit
TemplateNameParser.php
Edit
TemplateNameParserInterface.php
Edit
TemplateReference.php
Edit
TemplateReferenceInterface.php
Edit
autoloader.php
Edit