public function __construct(dmBaseServiceContainer $serviceContainer)
 {
     $this->serviceContainer = $serviceContainer;
     $this->helper = $serviceContainer->getService('helper');
     // TODO FIND A BASE PATH!!!
     $this->basePath = dmConfig::get('mail_template_base_assets_path', $_SERVER['HTTP_HOST'] ? $_SERVER['HTTP_HOST'] : 'http://www.yourdomain.com');
 }
示例#2
0
文件: dmMenu.php 项目: jdart/diem
 public function __construct(dmBaseServiceContainer $serviceContainer, $options = array())
 {
     $this->serviceContainer = $serviceContainer;
     $this->helper = $serviceContainer->getService('helper');
     $this->user = $serviceContainer->getService('user');
     $this->i18n = $serviceContainer->getService('i18n');
     $this->initialize($options);
 }
示例#3
0
 public static function setServiceContainer(dmBaseServiceContainer $serviceContainer)
 {
     self::$serviceContainer = $serviceContainer;
     self::setModuleManager($serviceContainer->getService('module_manager'));
     self::setEventDispatcher($serviceContainer->getService('dispatcher'));
 }
示例#4
0
文件: dmContext.php 项目: rafix/diem
 public function configureServiceContainer(dmBaseServiceContainer $serviceContainer)
 {
     $serviceContainer->configure(array('context' => $this, 'doctrine_manager' => Doctrine_Manager::getInstance()));
 }
 protected function connectServices()
 {
     parent::connectServices();
     $this->getService('page_helper')->connect();
     $this->getService('helper_extension')->connect();
 }
 protected function connectServices()
 {
     parent::connectServices();
     $this->getService('bread_crumb')->connect();
 }