/**
  * Inject dependencies from a DI Container.
  *
  * @param  Container $container A dependencies container instance.
  * @return void
  */
 public function setDependencies(Container $container)
 {
     parent::setDependencies($container);
     $this->setModelFactory($container['model/factory']);
     $this->setCollectionLoader($container['model/collection/loader']);
     $this->setCachePool($container['cache']);
 }
 /**
  * Inject dependencies from a DI Container.
  *
  * @param  Container $container A dependencies container instance.
  * @return void
  */
 public function setDependencies(Container $container)
 {
     parent::setDependencies($container);
     $this->basePath = $container['config']['base_path'];
     $this->publicPath = $container['config']['public_path'];
 }
 /**
  * Inject dependencies from a DI Container.
  *
  * @param  Container $container A dependencies container instance.
  * @return void
  */
 public function setDependencies(Container $container)
 {
     parent::setDependencies($container);
     $this->setChoices($container['config']['templates']);
 }