chore: refresh the knowledge graph after the resource model task

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-30 17:52:02 +03:30
co-authored by Claude Opus 5
parent 04d3222559
commit 73456447b2
45 changed files with 17464 additions and 2825 deletions
+8 -1
View File
@@ -1274,5 +1274,12 @@
"1272": "Community 1272",
"1273": "Community 1273",
"1274": "Community 1274",
"1275": "Community 1275"
"1275": "Community 1275",
"1276": "Community 1276",
"1277": "Community 1277",
"1278": "Community 1278",
"1279": "Community 1279",
"1280": "Community 1280",
"1281": "Community 1281",
"1282": "Community 1282"
}
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
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_new_feture_taskes_shared_branch_is_doctor_address_md", "label": "branch-is-doctor-address.md", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L1"}, {"id": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "label": "\u00ab\u0634\u0639\u0628\u0647\u00bb \u062c\u062f\u0648\u0644 \u062a\u0627\u0632\u0647\u200c\u0627\u06cc \u0646\u06cc\u0633\u062a \u2014 `doctor_addresses` \u0627\u0633\u062a", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L1"}, {"id": "shared_branch_is_doctor_address_\u0686\u0631\u0627", "label": "\u0686\u0631\u0627", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L18"}, {"id": "shared_branch_is_doctor_address_\u067e\u06cc\u0627\u0645\u062f_\u0628\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc", "label": "\u067e\u06cc\u0627\u0645\u062f \u0628\u0631\u0627\u06cc \u062a\u0633\u06a9\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L48"}, {"id": "shared_branch_is_doctor_address_\u062c\u0641\u062a_tenant_\u0627\u062a\u0627\u0642_\u0648_\u0645\u0646\u0627\u0628\u0639", "label": "\u062c\u0641\u062a tenant \u0627\u062a\u0627\u0642 \u0648 \u0645\u0646\u0627\u0628\u0639", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L65"}, {"id": "shared_branch_is_doctor_address_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u067e\u0633_\u0627\u0632_\u062a\u0633\u06a9_\u06f0\u06f2", "label": "\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u067e\u0633 \u0627\u0632 \u062a\u0633\u06a9 \u06f0\u06f2", "file_type": "document", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L86"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_new_feture_taskes_shared_branch_is_doctor_address_md", "target": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L1", "weight": 1.0}, {"source": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "target": "shared_branch_is_doctor_address_\u0686\u0631\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L18", "weight": 1.0}, {"source": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "target": "shared_branch_is_doctor_address_\u067e\u06cc\u0627\u0645\u062f_\u0628\u0631\u0627\u06cc_\u062a\u0633\u06a9_\u0647\u0627\u06cc_\u0628\u0639\u062f\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L48", "weight": 1.0}, {"source": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "target": "shared_branch_is_doctor_address_\u062c\u0641\u062a_tenant_\u0627\u062a\u0627\u0642_\u0648_\u0645\u0646\u0627\u0628\u0639", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L65", "weight": 1.0}, {"source": "shared_branch_is_doctor_address_\u0634\u0639\u0628\u0647_\u062c\u062f\u0648\u0644_\u062a\u0627\u0632\u0647_\u0627\u06cc_\u0646\u06cc\u0633\u062a_doctor_addresses_\u0627\u0633\u062a", "target": "shared_branch_is_doctor_address_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u067e\u0633_\u0627\u0632_\u062a\u0633\u06a9_\u06f0\u06f2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/new_feture/taskes/_shared/branch-is-doctor-address.md", "source_location": "L86", "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
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_docs_api_staff_md", "label": "staff.md", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L1"}, {"id": "api_staff_staff_api", "label": "Staff API", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L1"}, {"id": "api_staff_get_api_v1_staff", "label": "GET /api/v1/staff", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L19"}, {"id": "api_staff_post_api_v1_staff", "label": "POST /api/v1/staff", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L56"}, {"id": "api_staff_patch_api_v1_staff_uuid", "label": "PATCH /api/v1/staff/{uuid}", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L124"}, {"id": "api_staff_patch_api_v1_staff_uuid_toggle", "label": "PATCH /api/v1/staff/{uuid}/toggle", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L158"}, {"id": "api_staff_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_\u0645\u0646\u0628\u0639", "label": "\u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u0645\u0646\u0628\u0639", "file_type": "document", "source_file": "docs/api/staff.md", "source_location": "L184"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_staff_md", "target": "api_staff_staff_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L1", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_staff_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_dashboard_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L11", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_staff_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L11", "weight": 1.0}, {"source": "api_staff_staff_api", "target": "api_staff_get_api_v1_staff", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L19", "weight": 1.0}, {"source": "api_staff_staff_api", "target": "api_staff_post_api_v1_staff", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L56", "weight": 1.0}, {"source": "api_staff_staff_api", "target": "api_staff_patch_api_v1_staff_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L124", "weight": 1.0}, {"source": "api_staff_staff_api", "target": "api_staff_patch_api_v1_staff_uuid_toggle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L158", "weight": 1.0}, {"source": "api_staff_staff_api", "target": "api_staff_\u0631\u0627\u0628\u0637\u0647_\u0628\u0627_\u0645\u0646\u0628\u0639", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L184", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_staff_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_resource_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/api/staff.md", "source_location": "L187", "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
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_resource_controller_resourcepermissiontrait_php", "label": "ResourcePermissionTrait.php", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L1"}, {"id": "controller_resourcepermissiontrait_setresourceaccesscheckers", "label": "setResourceAccessCheckers()", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22"}, {"id": "secretaryaccesschecker", "label": "SecretaryAccessChecker", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22"}, {"id": "clinicdoctoraccesschecker", "label": "ClinicDoctorAccessChecker", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22"}, {"id": "controller_resourcepermissiontrait_denyunlessgranted", "label": "denyUnlessGranted()", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L32"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L32"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "clinicdoctoraccesschecker", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "secretaryaccesschecker", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "required", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "controller_resourcepermissiontrait_setresourceaccesscheckers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22", "weight": 1.0}, {"source": "controller_resourcepermissiontrait_setresourceaccesscheckers", "target": "secretaryaccesschecker", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "controller_resourcepermissiontrait_setresourceaccesscheckers", "target": "clinicdoctoraccesschecker", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_resource_controller_resourcepermissiontrait_php", "target": "controller_resourcepermissiontrait_denyunlessgranted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L32", "weight": 1.0}, {"source": "controller_resourcepermissiontrait_denyunlessgranted", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Resource/Controller/ResourcePermissionTrait.php", "source_location": "L32", "weight": 1.0, "context": "parameter_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
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_src_shared_tenant_globaltables_php", "label": "GlobalTables.php", "file_type": "code", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L1"}, {"id": "tenant_globaltables_globaltables", "label": "GlobalTables", "file_type": "code", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L16"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_tenant_globaltables_php", "target": "tenant_globaltables_globaltables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L16", "weight": 1.0}], "raw_calls": []}
+1 -1
View File
File diff suppressed because one or more lines are too long
+16890 -2534
View File
File diff suppressed because it is too large Load Diff
+222 -22
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1785417301.858008,
"ast_hash": "1e8e4c67a01e245a51b9aee0cb25fd5e",
"mtime": 1785420600.4076848,
"ast_hash": "286ca06de0343aceebeb6add35196122",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1785417301.8584998,
"ast_hash": "433ed0429032c493f5f6f2b6a129f122",
"mtime": 1785419956.366467,
"ast_hash": "bcc7db7ae5d36de349a2e6ab831d26c5",
"semantic_hash": ""
},
"assets/app.js": {
@@ -1715,8 +1715,8 @@
"semantic_hash": ""
},
"src/Staff/Controller/StaffController.php": {
"mtime": 1785395343.634395,
"ast_hash": "fa3c08488e6d81e53f97bcf723d7f9ac",
"mtime": 1785421149.8716588,
"ast_hash": "6eb5223529edc9213d1a8672411069a8",
"semantic_hash": ""
},
"src/Staff/Entity/ClinicStaff.php": {
@@ -2320,8 +2320,8 @@
"semantic_hash": ""
},
"docs/api/README.md": {
"mtime": 1785417301.858703,
"ast_hash": "31e119b45df84681865998a2e7e1d01b",
"mtime": 1785420853.1688216,
"ast_hash": "e00aaa6eb137a5e03a1dde528e9bb9a7",
"semantic_hash": ""
},
"docs/api/admin.md": {
@@ -2435,8 +2435,8 @@
"semantic_hash": ""
},
"docs/api/staff.md": {
"mtime": 1785395343.615406,
"ast_hash": "c9ef697b2a62dfe6dc05bfe947c9e2ef",
"mtime": 1785420889.8620634,
"ast_hash": "3eb7767cdef31eede954ad119bb18497",
"semantic_hash": ""
},
"docs/api/subscription.md": {
@@ -4070,8 +4070,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1785417301.8582857,
"ast_hash": "51186e1efdf21c9a104fc273dcc9c3a4",
"mtime": 1785420600.408079,
"ast_hash": "1a667a6818971249741b29e8e8cbe35e",
"semantic_hash": ""
},
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
@@ -5480,8 +5480,8 @@
"semantic_hash": ""
},
"tests/Shared/NumericFieldNormalizerTest.php": {
"mtime": 1785412447.4034436,
"ast_hash": "19dfe51924e23f3c3110b3e3521307ff",
"mtime": 1785421007.9269047,
"ast_hash": "d8ede6ed331a2d61bdade8ab233f32c8",
"semantic_hash": ""
},
".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md": {
@@ -6680,8 +6680,8 @@
"semantic_hash": ""
},
"src/Shared/Tenant/GlobalTables.php": {
"mtime": 1785415971.4507186,
"ast_hash": "b8eb45283d8ca09244537c9698774018",
"mtime": 1785418185.9558527,
"ast_hash": "335d5f9934f486e38cf44f60184fd96a",
"semantic_hash": ""
},
"src/Shared/Tenant/NullableTenantOwnedTrait.php": {
@@ -6885,8 +6885,8 @@
"semantic_hash": ""
},
"docs/architecture/tenancy.md": {
"mtime": 1785417301.85925,
"ast_hash": "71dbbbd1a6593182a715b203532a19be",
"mtime": 1785420889.8792546,
"ast_hash": "6bb26515e5e15dd62dbfc4d9a53ae3d2",
"semantic_hash": ""
},
"docs/new_feture/clinic-pro-mostanad-sade.md": {
@@ -6995,8 +6995,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-02-resource-model/checklist.md": {
"mtime": 1785400012.2545772,
"ast_hash": "04604ae98994a711cf68af1944ffe449",
"mtime": 1785421245.4459152,
"ast_hash": "ae7896af3cde8145c54f7436ccacd0cd",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-02-resource-model/database.md": {
@@ -7540,8 +7540,208 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/_shared/branch-is-doctor-address.md": {
"mtime": 1785414908.8939297,
"ast_hash": "d9dfe018b3d33af00a9d48fb4fe6e3af",
"mtime": 1785421266.0032248,
"ast_hash": "074700613e16bc2a78afeb73d0da78b7",
"semantic_hash": ""
},
"assets/admin/components/resources/ResourceFormModal.tsx": {
"mtime": 1785420394.9955447,
"ast_hash": "df8ae79c454f8c7535d8ef7da3ea6789",
"semantic_hash": ""
},
"assets/admin/components/resources/ResourceSkillsModal.tsx": {
"mtime": 1785420432.9974983,
"ast_hash": "85152a2774ee9c49ac90dc0b39655fcc",
"semantic_hash": ""
},
"assets/admin/hooks/useResources.ts": {
"mtime": 1785420317.4005163,
"ast_hash": "48c6585c3fd6adda8c153ac4ecd47d1a",
"semantic_hash": ""
},
"assets/admin/pages/ResourcePoolsPage.tsx": {
"mtime": 1785420584.191983,
"ast_hash": "36e4071aed60d1380d0e51086c3c58e4",
"semantic_hash": ""
},
"assets/admin/pages/ResourceTypesPage.tsx": {
"mtime": 1785420501.0858166,
"ast_hash": "244f845b2eeeb945bacb3da03e3362f2",
"semantic_hash": ""
},
"assets/admin/pages/ResourcesPage.test.tsx": {
"mtime": 1785420639.607908,
"ast_hash": "3ce8cd7e1866e29db53c1eb0915b7b38",
"semantic_hash": ""
},
"assets/admin/pages/ResourcesPage.tsx": {
"mtime": 1785420358.643129,
"ast_hash": "aa8e9c475eda8cec9fb300067f763de5",
"semantic_hash": ""
},
"assets/admin/pages/SkillsPage.tsx": {
"mtime": 1785420531.130304,
"ast_hash": "e68bea4c4ebaeb51112454e3b5798fa2",
"semantic_hash": ""
},
"migrations/Version20260730132948.php": {
"mtime": 1785419254.9215827,
"ast_hash": "1bd0da38ba5f4c2663bc74523e94cd20",
"semantic_hash": ""
},
"src/Resource/Command/BackfillResourceCommand.php": {
"mtime": 1785420247.5268419,
"ast_hash": "39aacc1ac09300a76a7074036709063a",
"semantic_hash": ""
},
"src/Resource/Controller/ResourceController.php": {
"mtime": 1785418096.7904072,
"ast_hash": "c408e9c0af073ab2fe63245be2a321bd",
"semantic_hash": ""
},
"src/Resource/Controller/ResourcePermissionTrait.php": {
"mtime": 1785418109.5157275,
"ast_hash": "4d9b1ecb2b1ec6b29c433ac414cbfc63",
"semantic_hash": ""
},
"src/Resource/Controller/ResourcePoolController.php": {
"mtime": 1785418170.5640874,
"ast_hash": "7e4931f18e6cdbce4893f7245a972eb8",
"semantic_hash": ""
},
"src/Resource/Controller/ResourceTypeController.php": {
"mtime": 1785418133.7748108,
"ast_hash": "c8df37597151adc15259de026e32d03b",
"semantic_hash": ""
},
"src/Resource/Controller/SkillController.php": {
"mtime": 1785418149.4357429,
"ast_hash": "4f38bf131730b1e9cf3b189d122cfb58",
"semantic_hash": ""
},
"src/Resource/Entity/ClinicResource.php": {
"mtime": 1785417810.0242095,
"ast_hash": "9d264589f0e974c7748d0d10d14a63ff",
"semantic_hash": ""
},
"src/Resource/Entity/ResourcePool.php": {
"mtime": 1785417849.0259986,
"ast_hash": "ffb5c7bf8af3b3c9a6243d2a424b5c0b",
"semantic_hash": ""
},
"src/Resource/Entity/ResourcePoolMember.php": {
"mtime": 1785417862.1809607,
"ast_hash": "6271a021ad60eed0a27f7ed74d36aeab",
"semantic_hash": ""
},
"src/Resource/Entity/ResourceSkill.php": {
"mtime": 1785417827.640963,
"ast_hash": "fdfeddd48dd537875ec3da5352cef62d",
"semantic_hash": ""
},
"src/Resource/Entity/ResourceType.php": {
"mtime": 1785417716.3118355,
"ast_hash": "530125db76d9fab870ca1b848ef3765c",
"semantic_hash": ""
},
"src/Resource/Entity/Skill.php": {
"mtime": 1785417755.1355064,
"ast_hash": "c6efa31f82a641069c96ce6125cd5591",
"semantic_hash": ""
},
"src/Resource/Repository/ClinicResourceRepository.php": {
"mtime": 1785418072.6655858,
"ast_hash": "7c334036dae03bfbe099e4bb8cd7d92a",
"semantic_hash": ""
},
"src/Resource/Repository/ResourcePoolMemberRepository.php": {
"mtime": 1785417926.4610465,
"ast_hash": "7729edc83f4e8ab1dd90ff76d5e6ae8c",
"semantic_hash": ""
},
"src/Resource/Repository/ResourcePoolRepository.php": {
"mtime": 1785417926.4576833,
"ast_hash": "3706dcc83a0c35aebe016ba5386965b7",
"semantic_hash": ""
},
"src/Resource/Repository/ResourceSkillRepository.php": {
"mtime": 1785417926.4545004,
"ast_hash": "be79ecbd89e3461ebad07d111d99e5e8",
"semantic_hash": ""
},
"src/Resource/Repository/ResourceTypeRepository.php": {
"mtime": 1785417878.6194236,
"ast_hash": "03d85b268c3c2d418d5233b6d936e85b",
"semantic_hash": ""
},
"src/Resource/Repository/SkillRepository.php": {
"mtime": 1785417878.6219866,
"ast_hash": "d1d792e3908151545af52db6ba2ea48d",
"semantic_hash": ""
},
"src/Resource/Service/ResourceContext.php": {
"mtime": 1785417997.4125316,
"ast_hash": "8206e79754864e0cbcb60a5d527961c9",
"semantic_hash": ""
},
"src/Resource/Service/ResourceLinker.php": {
"mtime": 1785420016.6258643,
"ast_hash": "b9cdfd748fe0ed3fdc872891d77af7e4",
"semantic_hash": ""
},
"src/Resource/Service/ResourcePoolService.php": {
"mtime": 1785418036.5613039,
"ast_hash": "c28c65e0533d30af45907b0a5e6d0e0b",
"semantic_hash": ""
},
"src/Resource/Service/ResourceService.php": {
"mtime": 1785417977.5476527,
"ast_hash": "5cb92cb543008e2d20010ca4e1656502",
"semantic_hash": ""
},
"src/Resource/Service/SkillAssignmentService.php": {
"mtime": 1785418018.5886953,
"ast_hash": "af5a24f216d1f4fbdb122591d222a0cc",
"semantic_hash": ""
},
"tests/Resource/BackfillResourceTest.php": {
"mtime": 1785421179.1944652,
"ast_hash": "89c5fd9e27e908c142b48abe7b221186",
"semantic_hash": ""
},
"tests/Resource/ResourceCrudTest.php": {
"mtime": 1785419430.094241,
"ast_hash": "5c98798b656315fe86f997e5b1655f2b",
"semantic_hash": ""
},
"tests/Resource/ResourceEligibilityTest.php": {
"mtime": 1785419609.4566896,
"ast_hash": "beeff12cce26d2e8112fe830dc20c395",
"semantic_hash": ""
},
"tests/Resource/ResourcePoolTest.php": {
"mtime": 1785419563.668852,
"ast_hash": "9b5bdc3d196c60a2cd5f907e38395002",
"semantic_hash": ""
},
"tests/Resource/ResourceTestCase.php": {
"mtime": 1785419386.2804434,
"ast_hash": "6deb8841f5e8328bc84e8be778f5640c",
"semantic_hash": ""
},
"tests/Resource/ResourceTypeTest.php": {
"mtime": 1785419644.3004472,
"ast_hash": "5ba39bf91071213a0ac7a83137b4ca3c",
"semantic_hash": ""
},
"tests/Resource/SkillAssignmentTest.php": {
"mtime": 1785419527.085997,
"ast_hash": "c718882aae28d68a7793bbb253d52996",
"semantic_hash": ""
},
"docs/api/resource.md": {
"mtime": 1785420853.1683633,
"ast_hash": "f0c1bfdb50fd1b3ba9d9b7f39caf653a",
"semantic_hash": ""
}
}