/** * Save new user role * * @param array $post * @return void */ public function save(array $post) { $role = new Table\Roles(['parent_id' => $post['role_parent_id'] != '----' ? (int) $post['role_parent_id'] : null, 'name' => html_entity_decode($post['name'], ENT_QUOTES, 'UTF-8'), 'permissions' => serialize($this->getPermissions($post))]); $role->save(); $this->data = array_merge($this->data, $role->getColumns()); }