<?php namespace Symfony\Bundle\AsseticBundle; use Assetic\ValueSupplierInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Default Value Supplier. * * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ class DefaultValueSupplier implements ValueSupplierInterface { protected $container; public function __construct(ContainerInterface $container) { $this->container = $container; } public function getValues() { if (!$this->container->isScopeActive('request')) { return array(); } $request = $this->container->get('request'); return array( 'locale' => $request->getLocale(), 'env' => $this->container->getParameter('kernel.environment'), ); } }