{
"event": "PostToolUse",
"tool_name": "Grep",
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "56- * POST \/semantic-explorer\/taxonomie\n57- *\/\n58: public function store(): void\n59- {\n60- $input = $this->getJsonInput();\n61-\n62- $name = trim($input['name'] ?? '');\n63- $parentId = isset($input['parent_id']) && $input['parent_id'] !== '' ? (int) $input['parent_id'] : null;\n64-\n65- if ($name === '') {\n66- $this->json($this->apiFormatter->validationError('Name ist erforderlich', ['name' => 'Pflichtfeld']), 400);\n67-\n68- return;\n69- }\n70-\n71- try {\n72- $id = $this->repository->create($name, $parentId);\n73- $this->json($this->apiFormatter->created($id, 'Taxonomie-Begriff erstellt'));\n74- } catch (\\Exception $e) {\n75- $this->json($this->apiFormatter->error($e->getMessage(), 'SERVER_ERROR'), 500);\n76- }\n77- }\n78-\n79- \/**\n80- * GET \/semantic-explorer\/taxonomie\/{id}\/edit\n81- *\/\n82- public function edit(int $id): void\n83- {\n--\n98- * POST \/semantic-explorer\/taxonomie\/{id}\n99- *\/\n100: public function update(int $id): void\n101- {\n102- $input = $this->getJsonInput();\n103-\n104- $name = trim($input['name'] ?? '');\n105- $parentId = isset($input['parent_id']) && $input['parent_id'] !== '' ? (int) $input['parent_id'] : null;\n106-\n107- if ($name === '') {\n108- $this->json($this->apiFormatter->validationError('Name ist erforderlich', ['name' => 'Pflichtfeld']), 400);\n109-\n110- return;\n111- }\n112-\n113- try {\n114- $this->repository->update($id, $name, $parentId);\n115- $this->json($this->apiFormatter->ok('Taxonomie-Begriff aktualisiert'));\n116- } catch (\\Exception $e) {\n117- $this->json($this->apiFormatter->error($e->getMessage(), 'SERVER_ERROR'), 500);\n118- }\n119- }\n120-\n121- \/**\n122- * POST \/semantic-explorer\/taxonomie\/{id}\/delete\n123- *\/\n124- public function destroy(int $id): void\n125- {",
"numLines": 57
}
}