public function __construct(Library\ObjectConfig $config) { parent::__construct($config); //TODO : Inject raw data using $config->data $extensions = $this->getObject('com:extensions.model.extensions')->enabled(true)->getRowset(); $this->merge($extensions); }
public function __construct(Library\ObjectConfig $config) { parent::__construct($config); //TODO : Inject raw data using $config->data $languages = $this->getObject('com:languages.model.languages')->enabled(true)->application('site')->getRowset(); $this->merge($languages); }
public function __construct(Library\ObjectConfig $config) { parent::__construct($config); //TODO : Inject raw data using $config->data $page = $this->getObject('application.pages')->getActive(); $modules = $this->getObject('com:pages.model.modules')->application('site')->published(true)->access((int) $this->getObject('user')->isAuthentic())->page($page->id)->getRowset(); $this->merge($modules); }
/** * Constructor * * @param Library\ObjectConfig $config An optional Library\ObjectConfig object with configuration options * @return Library\DatabaseRowsetAbstract */ public function __construct(Library\ObjectConfig $config) { parent::__construct($config); $this->_object_set->setIteratorClass('\\RecursiveArrayIterator'); }