Add AST JSON representation for insurance API documentation

- Created a new JSON file containing nodes and edges representing the structure of the insurance API documentation.
- The nodes include various API endpoints, their labels, file types, and source locations.
- The edges define relationships between the nodes, indicating how they are connected within the documentation.
This commit is contained in:
hamed
2026-07-15 13:25:13 +03:30
parent d7cb9ea5a3
commit f1e9129a2c
12 changed files with 2121 additions and 726 deletions
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_version20260715093358_php", "label": "Version20260715093358.php", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L1"}, {"id": "migrations_version20260715093358_version20260715093358", "label": "Version20260715093358", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260715093358_version20260715093358_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L15"}, {"id": "migrations_version20260715093358_version20260715093358_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L20"}, {"id": "migrations_version20260715093358_version20260715093358_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260715093358.php", "source_location": "L26"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260715093358_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260715093358_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260715093358_php", "target": "migrations_version20260715093358_version20260715093358", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260715093358_version20260715093358", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260715093358_version20260715093358", "target": "migrations_version20260715093358_version20260715093358_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260715093358_version20260715093358", "target": "migrations_version20260715093358_version20260715093358_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260715093358_version20260715093358_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260715093358_version20260715093358", "target": "migrations_version20260715093358_version20260715093358_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L26", "weight": 1.0}, {"source": "migrations_version20260715093358_version20260715093358_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260715093358.php", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260715093358_version20260715093358_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260715093358.php", "source_location": "L23", "receiver": null}, {"caller_nid": "migrations_version20260715093358_version20260715093358_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260715093358.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