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'); }
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); }
public static function setServiceContainer(dmBaseServiceContainer $serviceContainer) { self::$serviceContainer = $serviceContainer; self::setModuleManager($serviceContainer->getService('module_manager')); self::setEventDispatcher($serviceContainer->getService('dispatcher')); }
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(); }