Add AST cache files for migration and repository classes

- Created JSON representation for migration Version20260713103729, detailing nodes and edges for methods and dependencies.
- Added AST cache for TenantTagRepository, including its methods and relationships with imported classes.
- Introduced AST cache for TenantTagTest, capturing test methods and their interactions with dependencies.
This commit is contained in:
hamed
2026-07-13 14:18:58 +03:30
parent 76f9fbe88f
commit 1a8fab1131
14 changed files with 3650 additions and 715 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
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_version20260713103729_php", "label": "Version20260713103729.php", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L1"}, {"id": "migrations_version20260713103729_version20260713103729", "label": "Version20260713103729", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260713103729_version20260713103729_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L15"}, {"id": "migrations_version20260713103729_version20260713103729_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L20"}, {"id": "migrations_version20260713103729_version20260713103729_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260713103729.php", "source_location": "L26"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260713103729_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260713103729_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260713103729_php", "target": "migrations_version20260713103729_version20260713103729", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260713103729_version20260713103729", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260713103729_version20260713103729", "target": "migrations_version20260713103729_version20260713103729_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260713103729_version20260713103729", "target": "migrations_version20260713103729_version20260713103729_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260713103729_version20260713103729_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260713103729_version20260713103729", "target": "migrations_version20260713103729_version20260713103729_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L26", "weight": 1.0}, {"source": "migrations_version20260713103729_version20260713103729_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260713103729.php", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260713103729_version20260713103729_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260713103729.php", "source_location": "L23", "receiver": null}, {"caller_nid": "migrations_version20260713103729_version20260713103729_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260713103729.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