Add AST cache for MaintenanceSubscriber with detailed node and edge relationships

This commit is contained in:
hamed
2026-07-19 22:06:36 +03:30
parent 7ac8ddbd25
commit 97e5acdf18
99 changed files with 18378 additions and 3882 deletions
+34 -1
View File
@@ -984,5 +984,38 @@
"982": "Community 982",
"983": "Community 983",
"984": "Community 984",
"985": "Community 985"
"985": "Community 985",
"986": "Community 986",
"987": "Community 987",
"988": "Community 988",
"989": "Community 989",
"990": "Community 990",
"991": "Community 991",
"992": "Community 992",
"993": "Community 993",
"994": "Community 994",
"995": "Community 995",
"996": "Community 996",
"997": "Community 997",
"998": "Community 998",
"999": "Community 999",
"1000": "Community 1000",
"1001": "Community 1001",
"1002": "Community 1002",
"1003": "Community 1003",
"1004": "Community 1004",
"1005": "Community 1005",
"1006": "Community 1006",
"1007": "Community 1007",
"1008": "Community 1008",
"1009": "Community 1009",
"1010": "Community 1010",
"1011": "Community 1011",
"1012": "Community 1012",
"1013": "Community 1013",
"1014": "Community 1014",
"1015": "Community 1015",
"1016": "Community 1016",
"1017": "Community 1017",
"1018": "Community 1018"
}
File diff suppressed because it is too large Load Diff
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_version20260719164144_php", "label": "Version20260719164144.php", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L1"}, {"id": "migrations_version20260719164144_version20260719164144", "label": "Version20260719164144", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260719164144_version20260719164144_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L15"}, {"id": "migrations_version20260719164144_version20260719164144_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L20"}, {"id": "migrations_version20260719164144_version20260719164144_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260719164144.php", "source_location": "L27"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719164144_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719164144_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719164144_php", "target": "migrations_version20260719164144_version20260719164144", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260719164144_version20260719164144", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260719164144_version20260719164144", "target": "migrations_version20260719164144_version20260719164144_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260719164144_version20260719164144", "target": "migrations_version20260719164144_version20260719164144_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260719164144_version20260719164144_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260719164144_version20260719164144", "target": "migrations_version20260719164144_version20260719164144_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L27", "weight": 1.0}, {"source": "migrations_version20260719164144_version20260719164144_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719164144.php", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260719164144_version20260719164144_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260719164144.php", "source_location": "L24", "receiver": null}, {"caller_nid": "migrations_version20260719164144_version20260719164144_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260719164144.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
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
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
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
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
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
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
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_tests_doctor_sourceprofileidtest_php", "label": "SourceProfileIdTest.php", "file_type": "code", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L1"}, {"id": "doctor_sourceprofileidtest_sourceprofileidtest", "label": "SourceProfileIdTest", "file_type": "code", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L14"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref", "label": ".testFromRef()", "file_type": "code", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L16"}, {"id": "doctor_sourceprofileidtest_sourceprofileidtest_refs", "label": ".refs()", "file_type": "code", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L22"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_tests_doctor_sourceprofileidtest_php", "target": "sourceprofileid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_tests_doctor_sourceprofileidtest_php", "target": "dataprovider", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_tests_doctor_sourceprofileidtest_php", "target": "testcase", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_tests_doctor_sourceprofileidtest_php", "target": "doctor_sourceprofileidtest_sourceprofileidtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L14", "weight": 1.0}, {"source": "doctor_sourceprofileidtest_sourceprofileidtest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L14", "weight": 1.0}, {"source": "doctor_sourceprofileidtest_sourceprofileidtest", "target": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L16", "weight": 1.0}, {"source": "doctor_sourceprofileidtest_sourceprofileidtest", "target": "doctor_sourceprofileidtest_sourceprofileidtest_refs", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/Doctor/SourceProfileIdTest.php", "source_location": "L22", "weight": 1.0}], "raw_calls": [{"caller_nid": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref", "callee": "assertSame", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/tests/Doctor/SourceProfileIdTest.php", "source_location": "L19", "receiver": null}, {"caller_nid": "doctor_sourceprofileidtest_sourceprofileidtest_testfromref", "callee": "SourceProfileId", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/tests/Doctor/SourceProfileIdTest.php", "source_location": "L19", "receiver": null}, {"caller_nid": "doctor_sourceprofileidtest_sourceprofileidtest_refs", "callee": "strtoupper", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/tests/Doctor/SourceProfileIdTest.php", "source_location": "L30", "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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_repairoptions_php", "label": "RepairOptions.php", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairOptions.php", "source_location": "L1"}, {"id": "repair_repairoptions_repairoptions", "label": "RepairOptions", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairOptions.php", "source_location": "L9"}, {"id": "repair_repairoptions_repairoptions_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairOptions.php", "source_location": "L11"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_repairoptions_php", "target": "repair_repairoptions_repairoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/RepairOptions.php", "source_location": "L9", "weight": 1.0}, {"source": "repair_repairoptions_repairoptions", "target": "repair_repairoptions_repairoptions_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/RepairOptions.php", "source_location": "L11", "weight": 1.0}], "raw_calls": []}
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_test_users_md", "label": "TEST_USERS.md", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L1"}, {"id": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "label": "\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u0633\u062a\u06cc", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L1"}, {"id": "clinicpro_test_users_\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627", "label": "\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L13"}, {"id": "clinicpro_test_users_\u0634\u0646\u0627\u0633\u0647_\u0647\u0627", "label": "\u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L37"}, {"id": "clinicpro_test_users_\u062f\u0627\u062f\u0647_\u0627\u0646\u0628\u0648\u0647", "label": "\u062f\u0627\u062f\u0647\u0654 \u0627\u0646\u0628\u0648\u0647", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L53"}, {"id": "clinicpro_test_users_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0635\u0641\u0631", "label": "\u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0627\u0632 \u0635\u0641\u0631", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L60"}, {"id": "clinicpro_test_users_\u0646\u06a9\u062a\u0647_\u0647\u0627", "label": "\u0646\u06a9\u062a\u0647\u200c\u0647\u0627", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L90"}, {"id": "clinicpro_test_users_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9_\u0628\u062f\u0648\u0646_\u0639\u0646\u0648\u0627\u0646", "label": "\u0646\u0627\u0645 \u067e\u0632\u0634\u06a9 \u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646", "file_type": "document", "source_file": "TEST_USERS.md", "source_location": "L103"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_test_users_md", "target": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L1", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u067e\u0631\u0633\u0648\u0646\u0627\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L13", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u0634\u0646\u0627\u0633\u0647_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L37", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u062f\u0627\u062f\u0647_\u0627\u0646\u0628\u0648\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L53", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u0628\u0627\u0632\u0633\u0627\u0632\u06cc_\u0627\u0632_\u0635\u0641\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L60", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u0646\u06a9\u062a\u0647_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L90", "weight": 1.0}, {"source": "clinicpro_test_users_\u06a9\u0627\u0631\u0628\u0631\u0627\u0646_\u062a\u0633\u062a\u06cc", "target": "clinicpro_test_users_\u0646\u0627\u0645_\u067e\u0632\u0634\u06a9_\u0628\u062f\u0648\u0646_\u0639\u0646\u0648\u0627\u0646", "relation": "contains", "confidence": "EXTRACTED", "source_file": "TEST_USERS.md", "source_location": "L103", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "label": "DoctorRepairStep.php", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L1"}, {"id": "repair_doctorrepairstep_name", "label": "name()", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L22"}, {"id": "repair_doctorrepairstep_description", "label": "description()", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L25"}, {"id": "repair_doctorrepairstep_run", "label": "run()", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27"}, {"id": "repairoptions", "label": "RepairOptions", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27"}, {"id": "symfonystyle", "label": "SymfonyStyle", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27"}, {"id": "repairresult", "label": "RepairResult", "file_type": "code", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "target": "symfonystyle", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "target": "autoconfiguretag", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "target": "repair_doctorrepairstep_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L22", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "target": "repair_doctorrepairstep_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L25", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_doctorrepairstep_php", "target": "repair_doctorrepairstep_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27", "weight": 1.0}, {"source": "repair_doctorrepairstep_run", "target": "repairoptions", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "repair_doctorrepairstep_run", "target": "symfonystyle", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "repair_doctorrepairstep_run", "target": "repairresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/DoctorRepairStep.php", "source_location": "L27", "weight": 1.0, "context": "return_type"}], "raw_calls": []}
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_doctor_service_sourceprofileid_php", "label": "SourceProfileId.php", "file_type": "code", "source_file": "src/Doctor/Service/SourceProfileId.php", "source_location": "L1"}, {"id": "service_sourceprofileid_sourceprofileid", "label": "SourceProfileId", "file_type": "code", "source_file": "src/Doctor/Service/SourceProfileId.php", "source_location": "L12"}, {"id": "service_sourceprofileid_sourceprofileid_fromref", "label": ".fromRef()", "file_type": "code", "source_file": "src/Doctor/Service/SourceProfileId.php", "source_location": "L15"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_sourceprofileid_php", "target": "service_sourceprofileid_sourceprofileid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/SourceProfileId.php", "source_location": "L12", "weight": 1.0}, {"source": "service_sourceprofileid_sourceprofileid", "target": "service_sourceprofileid_sourceprofileid_fromref", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/SourceProfileId.php", "source_location": "L15", "weight": 1.0}], "raw_calls": [{"caller_nid": "service_sourceprofileid_sourceprofileid_fromref", "callee": "trim", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Doctor/Service/SourceProfileId.php", "source_location": "L17", "receiver": null}, {"caller_nid": "service_sourceprofileid_sourceprofileid_fromref", "callee": "preg_match", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Doctor/Service/SourceProfileId.php", "source_location": "L20", "receiver": null}, {"caller_nid": "service_sourceprofileid_sourceprofileid_fromref", "callee": "strtolower", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Doctor/Service/SourceProfileId.php", "source_location": "L21", "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
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_version20260719163834_php", "label": "Version20260719163834.php", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L1"}, {"id": "migrations_version20260719163834_version20260719163834", "label": "Version20260719163834", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260719163834_version20260719163834_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L15"}, {"id": "migrations_version20260719163834_version20260719163834_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L20"}, {"id": "migrations_version20260719163834_version20260719163834_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260719163834.php", "source_location": "L25"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719163834_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719163834_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260719163834_php", "target": "migrations_version20260719163834_version20260719163834", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260719163834_version20260719163834", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260719163834_version20260719163834", "target": "migrations_version20260719163834_version20260719163834_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260719163834_version20260719163834", "target": "migrations_version20260719163834_version20260719163834_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260719163834_version20260719163834_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260719163834_version20260719163834", "target": "migrations_version20260719163834_version20260719163834_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L25", "weight": 1.0}, {"source": "migrations_version20260719163834_version20260719163834_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260719163834.php", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260719163834_version20260719163834_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260719163834.php", "source_location": "L22", "receiver": null}, {"caller_nid": "migrations_version20260719163834_version20260719163834_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260719163834.php", "source_location": "L27", "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_config_reference_php", "label": "reference.php", "file_type": "code", "source_file": "config/reference.php", "source_location": "L1"}, {"id": "config_reference_app", "label": "App", "file_type": "code", "source_file": "config/reference.php", "source_location": "L1563"}, {"id": "config_reference_app_config", "label": ".config()", "file_type": "code", "source_file": "config/reference.php", "source_location": "L1570"}, {"id": "config_reference_routes", "label": "Routes", "file_type": "code", "source_file": "config/reference.php", "source_location": "L1643"}, {"id": "config_reference_routes_config", "label": ".config()", "file_type": "code", "source_file": "config/reference.php", "source_location": "L1650"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_config_reference_php", "target": "paramconfigurator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "config/reference.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_config_reference_php", "target": "config_reference_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "config/reference.php", "source_location": "L1563", "weight": 1.0}, {"source": "config_reference_app", "target": "config_reference_app_config", "relation": "method", "confidence": "EXTRACTED", "source_file": "config/reference.php", "source_location": "L1570", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_config_reference_php", "target": "config_reference_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "config/reference.php", "source_location": "L1643", "weight": 1.0}, {"source": "config_reference_routes", "target": "config_reference_routes_config", "relation": "method", "confidence": "EXTRACTED", "source_file": "config/reference.php", "source_location": "L1650", "weight": 1.0}], "raw_calls": [{"caller_nid": "config_reference_app_config", "callee": "AppReference", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/config/reference.php", "source_location": "L1573", "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_billing_service_invoicepaymentstatus_php", "label": "InvoicePaymentStatus.php", "file_type": "code", "source_file": "src/Billing/Service/InvoicePaymentStatus.php", "source_location": "L1"}, {"id": "service_invoicepaymentstatus_invoicepaymentstatus", "label": "InvoicePaymentStatus", "file_type": "code", "source_file": "src/Billing/Service/InvoicePaymentStatus.php", "source_location": "L13"}, {"id": "service_invoicepaymentstatus_invoicepaymentstatus_resolve", "label": ".resolve()", "file_type": "code", "source_file": "src/Billing/Service/InvoicePaymentStatus.php", "source_location": "L20"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_billing_service_invoicepaymentstatus_php", "target": "service_invoicepaymentstatus_invoicepaymentstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Billing/Service/InvoicePaymentStatus.php", "source_location": "L13", "weight": 1.0}, {"source": "service_invoicepaymentstatus_invoicepaymentstatus", "target": "service_invoicepaymentstatus_invoicepaymentstatus_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Billing/Service/InvoicePaymentStatus.php", "source_location": "L20", "weight": 1.0}], "raw_calls": []}
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
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_doctor_service_repair_repairresult_php", "label": "RepairResult.php", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairResult.php", "source_location": "L1"}, {"id": "repair_repairresult_repairresult", "label": "RepairResult", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairResult.php", "source_location": "L10"}, {"id": "repair_repairresult_repairresult_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Doctor/Service/Repair/RepairResult.php", "source_location": "L12"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_doctor_service_repair_repairresult_php", "target": "repair_repairresult_repairresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/RepairResult.php", "source_location": "L10", "weight": 1.0}, {"source": "repair_repairresult_repairresult", "target": "repair_repairresult_repairresult_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Doctor/Service/Repair/RepairResult.php", "source_location": "L12", "weight": 1.0}], "raw_calls": []}
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
+1 -1
View File
File diff suppressed because one or more lines are too long
+16998 -3022
View File
File diff suppressed because it is too large Load Diff
+897 -642
View File
File diff suppressed because it is too large Load Diff