register() public method

public register ( Pimple\Container $app )
$app Pimple\Container
 public function register(Container $app)
 {
     parent::register($app);
     // we need to inject an asset "namespace aware" factory
     $app['assetic.factory'] = function () use($app) {
         $root = isset($app['assetic.path_to_source']) ? $app['assetic.path_to_source'] : $app['assetic.path_to_web'];
         $factory = new NamespaceAwareAssetFactory($root, $app['assetic.options']['debug']);
         $factory->setAssetManager($app['assetic.asset_manager']);
         $factory->setFilterManager($app['assetic.filter_manager']);
         return $factory;
     };
     // we need a dumper which can decide not to dump
     $app['assetic.dumper'] = function () use($app) {
         $dumper = new WatchingDumper($app['assetic.asset_manager'], $app['assetic.lazy_asset_manager'], $app['assetic.asset_writer'], $app['assetic.path_to_web']);
         if (isset($app['twig'])) {
             $dumper->setTwig($app['twig'], $app['twig.loader.filesystem']);
         }
         return $dumper;
     };
 }