public function endEditEntity() { $this->current = Modules::getModule($this->request->current); $this->entity = $this->current->getEntity($this->request->name); if ($this->entity === null) { $this->entitaetAnlegen($this->current, $this->request->name, $this->request); } $this->entity->name = $this->request->name; $this->entity->primaryKey = $this->request->primary; $this->entity->extends = $this->request->extends; if ($this->request->match !== '') { $this->entity->match = $this->request->match; } $this->current->save(); Modules::reload($this->current->name); $this->request->id = $this->current->qualifiedName; $this->request->hash = 'entity_' . $this->entity->name; $this->request->initPanel = 2; FlashMessage::success('Entität wurde angelegt'); }