Add AST JSON representation for DoctorSecretary entity

- Created a new JSON file containing the abstract syntax tree (AST) for the DoctorSecretary.php entity.
- Included nodes representing the class, its methods, and properties with their respective source locations.
- Established edges to illustrate relationships such as imports, references, and method calls within the entity.
This commit is contained in:
hamed
2026-07-23 16:37:12 +03:30
parent 5c4976d65f
commit 8a69ed8d91
23 changed files with 3349 additions and 2012 deletions
+61 -41
View File
@@ -25,8 +25,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.tsx": {
"mtime": 1784806301.3375194,
"ast_hash": "1183af78de88e296068eaded6a211c47",
"mtime": 1784811375.136425,
"ast_hash": "03e84b48ad29d7b794363ebf979d60a6",
"semantic_hash": ""
},
"assets/admin/components/layout/Topbar.tsx": {
@@ -220,8 +220,8 @@
"semantic_hash": ""
},
"assets/admin/pages/DashboardPage.tsx": {
"mtime": 1784482277.7245238,
"ast_hash": "84a8de0bb7d544ab93abd11759637e90",
"mtime": 1784810356.259992,
"ast_hash": "514d2c563d20806769b54b786e4da121",
"semantic_hash": ""
},
"assets/admin/pages/DoctorDetailPage.tsx": {
@@ -270,8 +270,8 @@
"semantic_hash": ""
},
"assets/admin/pages/MySecretariesPage.tsx": {
"mtime": 1784464897.2878606,
"ast_hash": "3fda302bbf8829dccbeb1921bc9633e6",
"mtime": 1784810212.1041937,
"ast_hash": "ff22b1bf503d694d1a920fac85eab3b3",
"semantic_hash": ""
},
"assets/admin/pages/NewSessionPage.tsx": {
@@ -325,8 +325,8 @@
"semantic_hash": ""
},
"assets/admin/pages/SecretariesPage.tsx": {
"mtime": 1784464897.2953107,
"ast_hash": "2c48887ad1c27bd352805c63919f52e4",
"mtime": 1784810269.6248116,
"ast_hash": "700fcf9b1de4d1758301a5f2f5123f26",
"semantic_hash": ""
},
"assets/admin/pages/SelectContextPage.tsx": {
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1784464897.301845,
"ast_hash": "4c9523125dae532cb53feb6748b82229",
"mtime": 1784810196.8793097,
"ast_hash": "0d36a532172ea37752c57f145491634c",
"semantic_hash": ""
},
"assets/app.js": {
@@ -1210,8 +1210,8 @@
"semantic_hash": ""
},
"src/Insurance/Controller/InsuranceController.php": {
"mtime": 1784800330.9420345,
"ast_hash": "9e591e5164b5b32c33b7341d6c065c88",
"mtime": 1784811160.5667396,
"ast_hash": "580205be8ca3bacd5e4515bceea4da8a",
"semantic_hash": ""
},
"src/Insurance/Entity/DoctorInsurance.php": {
@@ -1310,8 +1310,8 @@
"semantic_hash": ""
},
"src/Patient/Controller/PatientController.php": {
"mtime": 1784800330.9426308,
"ast_hash": "ee5a2df1047e175fbbe87ba89dcca0ef",
"mtime": 1784811079.0005882,
"ast_hash": "fa80ff0c003c655c8260eaa538eb40a6",
"semantic_hash": ""
},
"src/Patient/Entity/PatientRecord.php": {
@@ -1350,8 +1350,8 @@
"semantic_hash": ""
},
"src/Payment/Controller/PaymentController.php": {
"mtime": 1783059694.9443185,
"ast_hash": "c55d1d0db3a84fd43dbdfe7bb425dad0",
"mtime": 1784811007.1122248,
"ast_hash": "d7b3e7aa9ebe9fde98e26f4490f9090d",
"semantic_hash": ""
},
"src/Payment/Entity/Payment.php": {
@@ -1470,8 +1470,8 @@
"semantic_hash": ""
},
"src/Secretary/Entity/DoctorSecretary.php": {
"mtime": 1784464902.6667337,
"ast_hash": "9136df92c7eb435a066c731c53a9deb8",
"mtime": 1784810185.7369297,
"ast_hash": "18ba3c37456bd7cbc3c4ad8f9cb44081",
"semantic_hash": ""
},
"src/Secretary/Repository/DoctorSecretaryRepository.php": {
@@ -2370,8 +2370,8 @@
"semantic_hash": ""
},
"docs/api/dashboard.md": {
"mtime": 1784464897.315132,
"ast_hash": "328bd96d2f7e69784c1cebbeb6351c0b",
"mtime": 1784811852.99382,
"ast_hash": "f64cbf8096de2e2ec42ef47b4fad54db",
"semantic_hash": ""
},
"docs/api/doctor-service.md": {
@@ -2385,8 +2385,8 @@
"semantic_hash": ""
},
"docs/api/insurance.md": {
"mtime": 1784800330.8701859,
"ast_hash": "6615b0f1865200d269dee7cb1dab7ad5",
"mtime": 1784811895.6178923,
"ast_hash": "3e5289724b03d41042970c0bf9cd2400",
"semantic_hash": ""
},
"docs/api/location.md": {
@@ -2395,13 +2395,13 @@
"semantic_hash": ""
},
"docs/api/patient.md": {
"mtime": 1784808420.0284448,
"ast_hash": "8e0f3288129892a8c121fdb806fa22b5",
"mtime": 1784811906.1779408,
"ast_hash": "a6f76f1dc99533fff9c9668c607a1bf9",
"semantic_hash": ""
},
"docs/api/payment.md": {
"mtime": 1783569345.7778866,
"ast_hash": "7e3149d1eb32cfdd150b44f29598e402",
"mtime": 1784811914.093014,
"ast_hash": "90529736120a8df9da811f213040f45a",
"semantic_hash": ""
},
"docs/api/rating.md": {
@@ -2415,8 +2415,8 @@
"semantic_hash": ""
},
"docs/api/secretary.md": {
"mtime": 1784464897.3190446,
"ast_hash": "0102fe90a290c30cd999092eeeffd126",
"mtime": 1784811824.058248,
"ast_hash": "97e459555fe4a84e3dfa09e8630b8373",
"semantic_hash": ""
},
"docs/api/settlement.md": {
@@ -4155,8 +4155,8 @@
"semantic_hash": ""
},
"src/Tag/Controller/TenantTagController.php": {
"mtime": 1784464902.6826932,
"ast_hash": "d39101beb535c72a76ee6b617bd5f3a9",
"mtime": 1784810617.3659263,
"ast_hash": "f3e70b60a6e69f7a28bf762a736d7755",
"semantic_hash": ""
},
"src/Tag/Entity/TenantTag.php": {
@@ -4570,8 +4570,8 @@
"semantic_hash": ""
},
"src/PaymentMethod/Controller/PaymentMethodController.php": {
"mtime": 1784464902.653382,
"ast_hash": "eb76b6e2af60fe55c04aa283d5942d3e",
"mtime": 1784811244.949153,
"ast_hash": "0d156563ce79e52b0f20b60e8a97e401",
"semantic_hash": ""
},
"src/PaymentMethod/Entity/BankAccount.php": {
@@ -4600,13 +4600,13 @@
"semantic_hash": ""
},
"tests/PaymentMethod/PaymentMethodTest.php": {
"mtime": 1784464902.7567635,
"ast_hash": "f02d1bdb0e18d4807ff8d9ac79fc2390",
"mtime": 1784811712.7693176,
"ast_hash": "125a940ccb141b717330bea973d333c3",
"semantic_hash": ""
},
"docs/api/payment-method.md": {
"mtime": 1784464897.3183255,
"ast_hash": "20ddf748ac6271f572d76507a1316b3d",
"mtime": 1784811887.6845953,
"ast_hash": "dcdf7489d568aa4f1a1e4123b7865d94",
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx": {
@@ -4710,8 +4710,8 @@
"semantic_hash": ""
},
"src/Inventory/Controller/InventoryController.php": {
"mtime": 1784464902.6266804,
"ast_hash": "276e09cf6cfc0b80990ba6e414f1f60a",
"mtime": 1784810544.31453,
"ast_hash": "cd6936ea62e0a39c61071a08ec751587",
"semantic_hash": ""
},
"src/Inventory/Entity/InventoryItem.php": {
@@ -4750,8 +4750,8 @@
"semantic_hash": ""
},
"docs/api/inventory.md": {
"mtime": 1784464897.3176868,
"ast_hash": "0d551301f32fc2ec3eb28c5df2b90a83",
"mtime": 1784811879.4621527,
"ast_hash": "2588228ad20270c99af912f71803951c",
"semantic_hash": ""
},
"assets/admin/components/appointments/DoctorTabs.tsx": {
@@ -5680,7 +5680,7 @@
"semantic_hash": ""
},
"src/Patient/Security/PatientRecordScopeResolver.php": {
"mtime": 1784464902.6484282,
"mtime": 1784811065.767773,
"ast_hash": "513509bc9b8d4a033d63710e4a293c61",
"semantic_hash": ""
},
@@ -6128,5 +6128,25 @@
"mtime": 1784808111.6212187,
"ast_hash": "5cbc25ed3869790cdf5fc594e21ea3d6",
"semantic_hash": ""
},
"assets/admin/pages/SecretaryDashboard.test.tsx": {
"mtime": 1784811555.9621842,
"ast_hash": "055ef657771aebbab88291d41ead4f2a",
"semantic_hash": ""
},
"src/Secretary/Security/SecretaryAccessChecker.php": {
"mtime": 1784810434.21608,
"ast_hash": "9f81c193b584095ef5839603d6bcf13c",
"semantic_hash": ""
},
"tests/Secretary/SecretaryResourceEnforcementTest.php": {
"mtime": 1784811614.0471349,
"ast_hash": "18d82d479c6d951e4a3be1b1f4e123e0",
"semantic_hash": ""
},
".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md": {
"mtime": 1784809736.237233,
"ast_hash": "6356cd741205dd4cee0bee60cbde44fc",
"semantic_hash": ""
}
}