1234567891011121314151617181920212223242526272829303132333435 |
- <?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'),
- );
- }
- }
|