{
"event": "PreToolUse",
"tool_name": "mcp__mcp-code__code_search",
"tool_input": {
"query": "Trait",
"class_type": "trait"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"results\": [\n {\n \"fqcn\": \"Infrastructure\\\\CodeAnalysis\\\\ClassFunctionExtractorTrait\",\n \"type\": \"trait\",\n \"file_id\": 12047,\n \"file_name\": \"ClassFunctionExtractorTrait.php\"\n },\n {\n \"fqcn\": \"Infrastructure\\\\CodeAnalysis\\\\InheritanceExtractorTrait\",\n \"type\": \"trait\",\n \"file_id\": 12048,\n \"file_name\": \"InheritanceExtractorTrait.php\"\n },\n {\n \"fqcn\": \"Infrastructure\\\\CodeAnalysis\\\\TokenNavigatorTrait\",\n \"type\": \"trait\",\n \"file_id\": 12046,\n \"file_name\": \"TokenNavigatorTrait.php\"\n },\n {\n \"fqcn\": \"Infrastructure\\\\CodeAnalysis\\\\UseStatementExtractorTrait\",\n \"type\": \"trait\",\n \"file_id\": 12049,\n \"file_name\": \"UseStatementExtractorTrait.php\"\n },\n {\n \"fqcn\": \"Infrastructure\\\\Traits\\\\JsonDecodeTrait\",\n \"type\": \"trait\",\n \"file_id\": 12079,\n \"file_name\": \"JsonDecodeTrait.php\"\n }\n ],\n \"count\": 5\n}"
}
]
}