/** * @param array $data * @return $this */ public function bindData($data = array()) { if (!$this->getOrder()->id) { JBCart::getInstance()->setModifier($this->identifier, $data); } return parent::bindData($data); }
/** * Set data through data array. * @param array|string $data * @param string $key Default key for $data. If data is not array. * @return $this */ public function bindData($data = array(), $key = 'value') { if (!is_array($data)) { $data = array($key => (string) $data); } return parent::bindData($data); }