protected function _getItem() { $data = parent::_getItem(); $convert = array(); $convert['item'] = array_map(array($this, 'convert'), $data['item']); return array_merge($data, $convert); }
protected function _getItem() { $data = parent::_getItem(); if ($this->getModel()->getItem()->days instanceof KDatabaseRowsetAbstract) { $data['item'] = array_merge($data['item'], array('days' => array_values($this->getModel()->getItem()->days->toArray()))); } return $data; }
protected function _getItem() { $row = $this->getModel()->getItem(); $output = parent::_getItem(); $status = $row->getStatus() !== KDatabase::STATUS_FAILED; $output['status'] = $status; if ($status === false) { $output['error'] = $row->getStatusMessage(); } return $output; }