{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Domain\/Repository\/CollectionRepositoryInterface.php",
"limit": 25
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Domain\/Entity\/TaskAssignment.php",
"content": "<?php\n\nnamespace Domain\\Entity;\n\nuse Domain\\ValueObject\\AssigneeType;\n\nclass TaskAssignment\n{\n private ?int $id = null;\n private int $taskId;\n private string $assignee;\n private AssigneeType $assigneeType;\n private ?string $modelName = null;\n private string $assignedBy;\n private string $assignedByType = 'human';\n private string $status = 'pending';\n private \\DateTimeImmutable $assignedAt;\n private ?\\DateTimeImmutable $acceptedAt = null;\n private ?\\DateTimeImmutable $completedAt = null;\n private ?string $notes = null;\n\n public function __construct()\n {\n $this->assignedAt = new \\DateTimeImmutable();\n }",
"numLines": 25,
"startLine": 1,
"totalLines": 266
}
}
}