chore: refresh the knowledge graph after domain events and reports

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-31 12:28:17 +03:30
co-authored by Claude Opus 5
parent 3c43955800
commit bd1f79f5e1
30 changed files with 8112 additions and 3200 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260731084058_php", "label": "Version20260731084058.php", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L1"}, {"id": "migrations_version20260731084058_version20260731084058", "label": "Version20260731084058", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260731084058_version20260731084058_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L15"}, {"id": "migrations_version20260731084058_version20260731084058_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L20"}, {"id": "migrations_version20260731084058_version20260731084058_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260731084058.php", "source_location": "L26"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260731084058_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260731084058_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260731084058_php", "target": "migrations_version20260731084058_version20260731084058", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260731084058_version20260731084058", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260731084058_version20260731084058", "target": "migrations_version20260731084058_version20260731084058_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260731084058_version20260731084058", "target": "migrations_version20260731084058_version20260731084058_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260731084058_version20260731084058_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260731084058_version20260731084058", "target": "migrations_version20260731084058_version20260731084058_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L26", "weight": 1.0}, {"source": "migrations_version20260731084058_version20260731084058_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260731084058.php", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260731084058_version20260731084058_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260731084058.php", "source_location": "L23", "receiver": null}, {"caller_nid": "migrations_version20260731084058_version20260731084058_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260731084058.php", "source_location": "L29", "receiver": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_message_domaineventmessage_php", "label": "DomainEventMessage.php", "file_type": "code", "source_file": "src/Shared/Event/Message/DomainEventMessage.php", "source_location": "L1"}, {"id": "message_domaineventmessage_domaineventmessage", "label": "DomainEventMessage", "file_type": "code", "source_file": "src/Shared/Event/Message/DomainEventMessage.php", "source_location": "L11"}, {"id": "message_domaineventmessage_domaineventmessage_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Shared/Event/Message/DomainEventMessage.php", "source_location": "L14"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_message_domaineventmessage_php", "target": "message_domaineventmessage_domaineventmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/Message/DomainEventMessage.php", "source_location": "L11", "weight": 1.0}, {"source": "message_domaineventmessage_domaineventmessage", "target": "message_domaineventmessage_domaineventmessage_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/Message/DomainEventMessage.php", "source_location": "L14", "weight": 1.0}], "raw_calls": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_messagehandler_domaineventhandler_php", "label": "DomainEventHandler.php", "file_type": "code", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L1"}, {"id": "messagehandler_domaineventhandler_domaineventhandler", "label": "DomainEventHandler", "file_type": "code", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L20"}, {"id": "messagehandler_domaineventhandler_domaineventhandler_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L23"}, {"id": "messagehandler_domaineventhandler_domaineventhandler_invoke", "label": ".__invoke()", "file_type": "code", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L27"}, {"id": "domaineventmessage", "label": "DomainEventMessage", "file_type": "code", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L27"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_messagehandler_domaineventhandler_php", "target": "domaineventmessage", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_messagehandler_domaineventhandler_php", "target": "loggerinterface", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_messagehandler_domaineventhandler_php", "target": "asmessagehandler", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_messagehandler_domaineventhandler_php", "target": "messagehandler_domaineventhandler_domaineventhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L20", "weight": 1.0}, {"source": "messagehandler_domaineventhandler_domaineventhandler", "target": "messagehandler_domaineventhandler_domaineventhandler_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L23", "weight": 1.0}, {"source": "messagehandler_domaineventhandler_domaineventhandler", "target": "messagehandler_domaineventhandler_domaineventhandler_invoke", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L27", "weight": 1.0}, {"source": "messagehandler_domaineventhandler_domaineventhandler_invoke", "target": "domaineventmessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "messagehandler_domaineventhandler_domaineventhandler_invoke", "callee": "info", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Shared/Event/MessageHandler/DomainEventHandler.php", "source_location": "L29", "receiver": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domainevents_php", "label": "DomainEvents.php", "file_type": "code", "source_file": "src/Shared/Event/DomainEvents.php", "source_location": "L1"}, {"id": "event_domainevents_domainevents", "label": "DomainEvents", "file_type": "code", "source_file": "src/Shared/Event/DomainEvents.php", "source_location": "L11"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domainevents_php", "target": "event_domainevents_domainevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEvents.php", "source_location": "L11", "weight": 1.0}], "raw_calls": []}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domaineventpublisher_php", "label": "DomainEventPublisher.php", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L1"}, {"id": "event_domaineventpublisher_domaineventpublisher", "label": "DomainEventPublisher", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L15"}, {"id": "event_domaineventpublisher_domaineventpublisher_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L17"}, {"id": "event_domaineventpublisher_domaineventpublisher_record", "label": ".record()", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L24"}, {"id": "domaineventlog", "label": "DomainEventLog", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L24"}, {"id": "event_domaineventpublisher_domaineventpublisher_recordandflush", "label": ".recordAndFlush()", "file_type": "code", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L42"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domaineventpublisher_php", "target": "domaineventlog", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domaineventpublisher_php", "target": "entitymanagerinterface", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_event_domaineventpublisher_php", "target": "event_domaineventpublisher_domaineventpublisher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L15", "weight": 1.0}, {"source": "event_domaineventpublisher_domaineventpublisher", "target": "event_domaineventpublisher_domaineventpublisher_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L17", "weight": 1.0}, {"source": "event_domaineventpublisher_domaineventpublisher", "target": "event_domaineventpublisher_domaineventpublisher_record", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L24", "weight": 1.0}, {"source": "event_domaineventpublisher_domaineventpublisher_record", "target": "domaineventlog", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "event_domaineventpublisher_domaineventpublisher", "target": "event_domaineventpublisher_domaineventpublisher_recordandflush", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L42", "weight": 1.0}, {"source": "event_domaineventpublisher_domaineventpublisher_recordandflush", "target": "domaineventlog", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "event_domaineventpublisher_domaineventpublisher_recordandflush", "target": "event_domaineventpublisher_domaineventpublisher_record", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/Shared/Event/DomainEventPublisher.php", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "event_domaineventpublisher_domaineventpublisher_record", "callee": "in_array", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Shared/Event/DomainEventPublisher.php", "source_location": "L26", "receiver": null}, {"caller_nid": "event_domaineventpublisher_domaineventpublisher_record", "callee": "sprintf", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Shared/Event/DomainEventPublisher.php", "source_location": "L27", "receiver": null}, {"caller_nid": "event_domaineventpublisher_domaineventpublisher_record", "callee": "persist", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Shared/Event/DomainEventPublisher.php", "source_location": "L32", "receiver": null}, {"caller_nid": "event_domaineventpublisher_domaineventpublisher_recordandflush", "callee": "flush", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Shared/Event/DomainEventPublisher.php", "source_location": "L45", "receiver": null}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_reports_md", "label": "reports.md", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L1"}, {"id": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "label": "Reports \u2014 \u0628\u0647\u0631\u0647\u200c\u0648\u0631\u06cc \u0645\u0646\u0627\u0628\u0639 \u0648 \u062f\u0642\u062a \u0628\u0631\u0646\u0627\u0645\u0647", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L1"}, {"id": "api_reports_get_api_v1_reports_resource_utilization", "label": "GET `/api/v1/reports/resource-utilization`", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L9"}, {"id": "api_reports_response_200", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L16"}, {"id": "api_reports_get_api_v1_reports_plan_accuracy", "label": "GET `/api/v1/reports/plan-accuracy`", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L59"}, {"id": "api_reports_response_200_65", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L65"}, {"id": "api_reports_get_api_v1_domain_events", "label": "GET `/api/v1/domain-events`", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L105"}, {"id": "api_reports_\u062e\u0637\u0627\u0647\u0627", "label": "\u062e\u0637\u0627\u0647\u0627", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L136"}, {"id": "api_reports_\u062a\u0633\u062a_\u0647\u0627", "label": "\u062a\u0633\u062a\u200c\u0647\u0627", "file_type": "document", "source_file": "docs/api/reports.md", "source_location": "L143"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_reports_md", "target": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L1", "weight": 1.0}, {"source": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "target": "api_reports_get_api_v1_reports_resource_utilization", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L9", "weight": 1.0}, {"source": "api_reports_get_api_v1_reports_resource_utilization", "target": "api_reports_response_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L16", "weight": 1.0}, {"source": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "target": "api_reports_get_api_v1_reports_plan_accuracy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L59", "weight": 1.0}, {"source": "api_reports_get_api_v1_reports_plan_accuracy", "target": "api_reports_response_200_65", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L65", "weight": 1.0}, {"source": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "target": "api_reports_get_api_v1_domain_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L105", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_reports_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_architecture_domain_events_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L132", "weight": 1.0}, {"source": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "target": "api_reports_\u062e\u0637\u0627\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L136", "weight": 1.0}, {"source": "api_reports_reports_\u0628\u0647\u0631\u0647_\u0648\u0631\u06cc_\u0645\u0646\u0627\u0628\u0639_\u0648_\u062f\u0642\u062a_\u0628\u0631\u0646\u0627\u0645\u0647", "target": "api_reports_\u062a\u0633\u062a_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/reports.md", "source_location": "L143", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long