/** * Class Constructor */ public function __construct() { // get app instance $this->app = App::getInstance('zoo'); $this->_config = JBModelConfig::model()->getGroup('cart'); // decorate data as object $this->params = $this->app->parameter->create(array(JBCart::CONFIG_MODIFIER_ORDER_PRICE => $this->_config->find(JBCart::ELEMENT_TYPE_MODIFIER_ORDER_PRICE . '.' . JBCart::DEFAULT_POSITION, array()), JBCart::CONFIG_MODIFIER_ITEM_PRICE => $this->_config->find(JBCart::ELEMENT_TYPE_MODIFIER_ITEM_PRICE . '.' . JBCart::DEFAULT_POSITION, array()))); // decorate data as object $this->_elements = $this->app->data->create(array()); $this->_items = $this->app->data->create($this->_items); }