/** * Save new entity type * * @param array $fields * @return void */ public function save(array $fields) { $type = new Table\EntityTypes(['name' => $fields['name'], 'order' => (int) $fields['order'], 'field_num' => (int) $fields['field_num']]); $type->save(); $this->data = array_merge($this->data, $type->getColumns()); }