/** * @param $id * @return array */ public function getConfig($id = null) { $id = $this->getId($id); $config = $this->model->getByField(array('id' => $id, 'plugin' => $this->plugin)); $config['config'] = json_decode($config['config'], true); if (!is_array($config['config'])) { $config['config'] = array(); } return $config; }