{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "SendChatMessageUseCase",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ChatController.php",
"output_mode": "content",
"-B": 2,
"-C": 5
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "12-use Infrastructure\\Formatting\\ChatMessageFormatter;\n13-use UseCases\\Chat\\CreateChatSessionUseCaseInterface;\n14-use UseCases\\Chat\\DeleteChatSessionUseCaseInterface;\n15-use UseCases\\Chat\\ExportChatSessionUseCase;\n16-use UseCases\\Chat\\GetChatSessionUseCaseInterface;\n17:use UseCases\\Chat\\SendChatMessageUseCase;\n18-use UseCases\\Chat\\StreamingChatMessageUseCase;\n19-use UseCases\\Chat\\UpdateChatSessionUseCaseInterface;\n20-\n21-class ChatController extends Controller\n22-{\n23- public function __construct(\n24- private CreateChatSessionUseCaseInterface $createSessionUseCase,\n25- private GetChatSessionUseCaseInterface $getSessionUseCase,\n26- private UpdateChatSessionUseCaseInterface $updateSessionUseCase,\n27- private DeleteChatSessionUseCaseInterface $deleteSessionUseCase,\n28: private SendChatMessageUseCase $messageUseCase,\n29- private StreamingChatMessageUseCase $streamingUseCase,\n30- private ChatMessageFormatter $formatter,\n31- private ExportChatSessionUseCase $exportUseCase,\n32- private ModelRegistryInterface $modelRegistry\n33- ) {",
"numLines": 22
}
}