/opt/alt/php55/usr/share/pear/Symfony/Component/DependencyInjection
NameSizeModeActions
Compiler/-0755rm
Dumper/-0755rm
Exception/-0755rm
Extension/-0755rm
LazyProxy/-0755rm
Loader/-0755rm
ParameterBag/-0755rm
Alias.php12760644editdlrm
autoloader.php3490644editdlrm
Container.php169650644editdlrm
ContainerAware.php8730644editdlrm
ContainerAwareInterface.php7140644editdlrm
ContainerAwareTrait.php7550644editdlrm
ContainerBuilder.php334130644editdlrm
ContainerInterface.php38580644editdlrm
Definition.php146480644editdlrm
DefinitionDecorator.php46880644editdlrm
ExpressionLanguage.php12150644editdlrm
IntrospectableContainerInterface.php8340644editdlrm
Parameter.php7670644editdlrm
Reference.php15800644editdlrm
Scope.php8770644editdlrm
ScopeInterface.php5380644editdlrm
SimpleXMLElement.php34010644editdlrm
TaggedContainerInterface.php7490644editdlrm
Variable.php8230644editdlrm
Edit: /opt/alt/php55/usr/share/pear/Symfony/Component/DependencyInjection/ExpressionLanguage.php (1215B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection; use Symfony\Component\ExpressionLanguage\ExpressionLanguage as BaseExpressionLanguage; /** * Adds some function to the default ExpressionLanguage. * * To get a service, use service('request'). * To get a parameter, use parameter('kernel.debug'). * * @author Fabien Potencier */ class ExpressionLanguage extends BaseExpressionLanguage { protected function registerFunctions() { parent::registerFunctions(); $this->register('service', function ($arg) { return sprintf('$this->get(%s)', $arg); }, function (array $variables, $value) { return $variables['container']->get($value); }); $this->register('parameter', function ($arg) { return sprintf('$this->getParameter(%s)', $arg); }, function (array $variables, $value) { return $variables['container']->getParameter($value); }); } }