{
"event": "PostToolUse",
"raw_data": {
"session_id": "f0f145c4-ac1d-417a-b15b-271983ae648b",
"transcript_path": "\/root\/.claude\/projects\/-var-www\/f0f145c4-ac1d-417a-b15b-271983ae648b.jsonl",
"cwd": "\/var\/www\/dev.campus.systemische-tools.de",
"permission_mode": "acceptEdits",
"hook_event_name": "PostToolUse",
"tool_name": "mcp__mcp-code__code_class",
"tool_input": {
"fqcn": "Domain\\Entity\\ChatMessage"
},
"tool_response": [
{
"type": "text",
"text": "{\n \"fqcn\": \"Domain\\\\Entity\\\\ChatMessage\",\n \"type\": \"class\",\n \"file_id\": 7774,\n \"file_path\": \"\/var\/www\/dev.campus.systemische-tools.de\/src\/Domain\/Entity\/ChatMessage.php\",\n \"file_name\": \"ChatMessage.php\",\n \"namespace\": \"Domain\\\\Entity\",\n \"methods\": [\n {\n \"name\": \"__construct\",\n \"visibility\": \"public\",\n \"line\": 34\n },\n {\n \"name\": \"userMessage\",\n \"visibility\": \"public\",\n \"line\": 44\n },\n {\n \"name\": \"assistantMessage\",\n \"visibility\": \"public\",\n \"line\": 49\n },\n {\n \"name\": \"systemMessage\",\n \"visibility\": \"public\",\n \"line\": 57\n },\n {\n \"name\": \"getId\",\n \"visibility\": \"public\",\n \"line\": 63\n },\n {\n \"name\": \"getSessionId\",\n \"visibility\": \"public\",\n \"line\": 68\n },\n {\n \"name\": \"getRole\",\n \"visibility\": \"public\",\n \"line\": 73\n },\n {\n \"name\": \"getContent\",\n \"visibility\": \"public\",\n \"line\": 78\n },\n {\n \"name\": \"getModel\",\n \"visibility\": \"public\",\n \"line\": 83\n },\n {\n \"name\": \"getTokensInput\",\n \"visibility\": \"public\",\n \"line\": 88\n },\n {\n \"name\": \"getTokensOutput\",\n \"visibility\": \"public\",\n \"line\": 93\n },\n {\n \"name\": \"getTotalTokens\",\n \"visibility\": \"public\",\n \"line\": 98\n },\n {\n \"name\": \"getTokenCount\",\n \"visibility\": \"public\",\n \"line\": 103\n },\n {\n \"name\": \"getEstimatedCostUsd\",\n \"visibility\": \"public\",\n \"line\": 111\n },\n {\n \"name\": \"getSources\",\n \"visibility\": \"public\",\n \"line\": 119\n },\n {\n \"name\": \"getStartMicrotime\",\n \"visibility\": \"public\",\n \"line\": 124\n },\n {\n \"name\": \"getEndMicrotime\",\n \"visibility\": \"public\",\n \"line\": 129\n },\n {\n \"name\": \"getDurationMs\",\n \"visibility\": \"public\",\n \"line\": 134\n },\n {\n \"name\": \"getAuthorProfileId\",\n \"visibility\": \"public\",\n \"line\": 143\n },\n {\n \"name\": \"getSystemPromptId\",\n \"visibility\": \"public\",\n \"line\": 148\n },\n {\n \"name\": \"getCollections\",\n \"visibility\": \"public\",\n \"line\": 156\n },\n {\n \"name\": \"getContextLimit\",\n \"visibility\": \"public\",\n \"line\": 161\n },\n {\n \"name\": \"getChunksUsed\",\n \"visibility\": \"public\",\n \"line\": 169\n },\n {\n \"name\": \"getLlmRequestId\",\n \"visibility\": \"public\",\n \"line\": 174\n },\n {\n \"name\": \"getCreatedAt\",\n \"visibility\": \"public\",\n \"line\": 179\n },\n {\n \"name\": \"setId\",\n \"visibility\": \"public\",\n \"line\": 185\n },\n {\n \"name\": \"setModel\",\n \"visibility\": \"public\",\n \"line\": 192\n },\n {\n \"name\": \"setTokens\",\n \"visibility\": \"public\",\n \"line\": 199\n },\n {\n \"name\": \"setTokenCount\",\n \"visibility\": \"public\",\n \"line\": 206\n },\n {\n \"name\": \"setSources\",\n \"visibility\": \"public\",\n \"line\": 216\n },\n {\n \"name\": \"setTiming\",\n \"visibility\": \"public\",\n \"line\": 223\n },\n {\n \"name\": \"setAuthorProfileId\",\n \"visibility\": \"public\",\n \"line\": 231\n },\n {\n \"name\": \"setSystemPromptId\",\n \"visibility\": \"public\",\n \"line\": 238\n },\n {\n \"name\": \"setCollections\",\n \"visibility\": \"public\",\n \"line\": 248\n },\n {\n \"name\": \"setContextLimit\",\n \"visibility\": \"public\",\n \"line\": 255\n },\n {\n \"name\": \"setChunksUsed\",\n \"visibility\": \"public\",\n \"line\": 265\n },\n {\n \"name\": \"setLlmRequestId\",\n \"visibility\": \"public\",\n \"line\": 272\n },\n {\n \"name\": \"setCreatedAt\",\n \"visibility\": \"public\",\n \"line\": 279\n },\n {\n \"name\": \"isUser\",\n \"visibility\": \"public\",\n \"line\": 289\n },\n {\n \"name\": \"isAssistant\",\n \"visibility\": \"public\",\n \"line\": 297\n },\n {\n \"name\": \"toArray\",\n \"visibility\": \"public\",\n \"line\": 307\n },\n {\n \"name\": \"fromArray\",\n \"visibility\": \"public\",\n \"line\": 335\n }\n ],\n \"dependencies\": [\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\ValueObject\\\\MessageRole\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\ValueObject\\\\TokenCount\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\ValueObject\\\\MessageRole\"\n }\n ],\n \"dependents_count\": 4\n}"
}
],
"tool_use_id": "toolu_01JuPyV42qUL1Gz1JsCXp2Fi"
}
}