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