Add JSON files for Payment Gateway Interface and API documentation updates

- Created a new JSON file for the PaymentGatewayInterface.php, detailing its methods and return types.
- Added a JSON file for payment.md, documenting various API endpoints and their parameters, responses, and errors.
- Introduced a JSON file for fix-admin-modal-and-calendar.md, outlining issues and solutions related to admin modal and calendar functionalities.
This commit is contained in:
hamed
2026-07-02 21:22:14 +03:30
parent 1804b4215d
commit 1c81c6f2e5
64 changed files with 9663 additions and 1999 deletions
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_sms_entity_smslog_php", "label": "SmsLog.php", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L1"}, {"id": "entity_smslog_smslog", "label": "SmsLog", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L9"}, {"id": "entity_smslog_smslog_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L67"}, {"id": "entity_smslog_smslog_settemplateuuid", "label": ".setTemplateUuid()", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L78"}, {"id": "self", "label": "self", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L78"}, {"id": "entity_smslog_smslog_gettag", "label": ".getTag()", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L79"}, {"id": "entity_smslog_smslog_settag", "label": ".setTag()", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L80"}, {"id": "entity_smslog_smslog_toarray", "label": ".toArray()", "file_type": "code", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L82"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_sms_entity_smslog_php", "target": "mapping", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_sms_entity_smslog_php", "target": "smslogrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_sms_entity_smslog_php", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_sms_entity_smslog_php", "target": "entity_smslog_smslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L9", "weight": 1.0}, {"source": "entity_smslog_smslog", "target": "entity_smslog_smslog_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L67", "weight": 1.0}, {"source": "entity_smslog_smslog", "target": "entity_smslog_smslog_settemplateuuid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L78", "weight": 1.0}, {"source": "entity_smslog_smslog_settemplateuuid", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "entity_smslog_smslog", "target": "entity_smslog_smslog_gettag", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L79", "weight": 1.0}, {"source": "entity_smslog_smslog", "target": "entity_smslog_smslog_settag", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L80", "weight": 1.0}, {"source": "entity_smslog_smslog_settag", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "entity_smslog_smslog", "target": "entity_smslog_smslog_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Sms/Entity/SmsLog.php", "source_location": "L82", "weight": 1.0}], "raw_calls": [{"caller_nid": "entity_smslog_smslog_construct", "callee": "toRfc4122", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Sms/Entity/SmsLog.php", "source_location": "L69", "receiver": null}, {"caller_nid": "entity_smslog_smslog_construct", "callee": "Uuid", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Sms/Entity/SmsLog.php", "source_location": "L69", "receiver": null}, {"caller_nid": "entity_smslog_smslog_construct", "callee": "time", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Sms/Entity/SmsLog.php", "source_location": "L75", "receiver": null}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_entity_paymentlog_php", "label": "PaymentLog.php", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L1"}, {"id": "entity_paymentlog_paymentlog", "label": "PaymentLog", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L12"}, {"id": "entity_paymentlog_paymentlog_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L52"}, {"id": "entity_paymentlog_paymentlog_getid", "label": ".getId()", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L71"}, {"id": "entity_paymentlog_paymentlog_getpaymentid", "label": ".getPaymentId()", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L72"}, {"id": "entity_paymentlog_paymentlog_getaction", "label": ".getAction()", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L73"}, {"id": "entity_paymentlog_paymentlog_getresult", "label": ".getResult()", "file_type": "code", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L74"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_entity_paymentlog_php", "target": "paymentlogrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_entity_paymentlog_php", "target": "mapping", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_entity_paymentlog_php", "target": "entity_paymentlog_paymentlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L12", "weight": 1.0}, {"source": "entity_paymentlog_paymentlog", "target": "entity_paymentlog_paymentlog_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L52", "weight": 1.0}, {"source": "entity_paymentlog_paymentlog", "target": "entity_paymentlog_paymentlog_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L71", "weight": 1.0}, {"source": "entity_paymentlog_paymentlog", "target": "entity_paymentlog_paymentlog_getpaymentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L72", "weight": 1.0}, {"source": "entity_paymentlog_paymentlog", "target": "entity_paymentlog_paymentlog_getaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L73", "weight": 1.0}, {"source": "entity_paymentlog_paymentlog", "target": "entity_paymentlog_paymentlog_getresult", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Entity/PaymentLog.php", "source_location": "L74", "weight": 1.0}], "raw_calls": [{"caller_nid": "entity_paymentlog_paymentlog_construct", "callee": "time", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Payment/Entity/PaymentLog.php", "source_location": "L68", "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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentrefundresult_php", "label": "PaymentRefundResult.php", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentRefundResult.php", "source_location": "L1"}, {"id": "gateway_paymentrefundresult_paymentrefundresult", "label": "PaymentRefundResult", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentRefundResult.php", "source_location": "L5"}, {"id": "gateway_paymentrefundresult_paymentrefundresult_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentRefundResult.php", "source_location": "L7"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentrefundresult_php", "target": "gateway_paymentrefundresult_paymentrefundresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentRefundResult.php", "source_location": "L5", "weight": 1.0}, {"source": "gateway_paymentrefundresult_paymentrefundresult", "target": "gateway_paymentrefundresult_paymentrefundresult_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentRefundResult.php", "source_location": "L7", "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
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_version20260702115209_php", "label": "Version20260702115209.php", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L1"}, {"id": "migrations_version20260702115209_version20260702115209", "label": "Version20260702115209", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260702115209_version20260702115209_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L15"}, {"id": "migrations_version20260702115209_version20260702115209_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L20"}, {"id": "migrations_version20260702115209_version20260702115209_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260702115209.php", "source_location": "L25"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260702115209_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260702115209_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260702115209_php", "target": "migrations_version20260702115209_version20260702115209", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260702115209_version20260702115209", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260702115209_version20260702115209", "target": "migrations_version20260702115209_version20260702115209_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260702115209_version20260702115209", "target": "migrations_version20260702115209_version20260702115209_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260702115209_version20260702115209_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260702115209_version20260702115209", "target": "migrations_version20260702115209_version20260702115209_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L25", "weight": 1.0}, {"source": "migrations_version20260702115209_version20260702115209_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260702115209.php", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260702115209_version20260702115209_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260702115209.php", "source_location": "L22", "receiver": null}, {"caller_nid": "migrations_version20260702115209_version20260702115209_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260702115209.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
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_payment_gateway_paymentinitresult_php", "label": "PaymentInitResult.php", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentInitResult.php", "source_location": "L1"}, {"id": "gateway_paymentinitresult_paymentinitresult", "label": "PaymentInitResult", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentInitResult.php", "source_location": "L5"}, {"id": "gateway_paymentinitresult_paymentinitresult_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentInitResult.php", "source_location": "L11"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentinitresult_php", "target": "gateway_paymentinitresult_paymentinitresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentInitResult.php", "source_location": "L5", "weight": 1.0}, {"source": "gateway_paymentinitresult_paymentinitresult", "target": "gateway_paymentinitresult_paymentinitresult_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentInitResult.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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "label": "PaymentGatewayInterface.php", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L1"}, {"id": "gateway_paymentgatewayinterface_getname", "label": "getName()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L7"}, {"id": "gateway_paymentgatewayinterface_isconfigured", "label": "isConfigured()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L12"}, {"id": "gateway_paymentgatewayinterface_initiate", "label": "initiate()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L17"}, {"id": "paymentinitresult", "label": "PaymentInitResult", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L17"}, {"id": "gateway_paymentgatewayinterface_verify", "label": "verify()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L22"}, {"id": "paymentverifyresult", "label": "PaymentVerifyResult", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L22"}, {"id": "gateway_paymentgatewayinterface_refund", "label": "refund()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L27"}, {"id": "paymentrefundresult", "label": "PaymentRefundResult", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L27"}, {"id": "gateway_paymentgatewayinterface_reverse", "label": "reverse()", "file_type": "code", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L32"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_getname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_isconfigured", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L12", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_initiate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L17", "weight": 1.0}, {"source": "gateway_paymentgatewayinterface_initiate", "target": "paymentinitresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L22", "weight": 1.0}, {"source": "gateway_paymentgatewayinterface_verify", "target": "paymentverifyresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L27", "weight": 1.0}, {"source": "gateway_paymentgatewayinterface_refund", "target": "paymentrefundresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_payment_gateway_paymentgatewayinterface_php", "target": "gateway_paymentgatewayinterface_reverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L32", "weight": 1.0}, {"source": "gateway_paymentgatewayinterface_reverse", "target": "paymentrefundresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Payment/Gateway/PaymentGatewayInterface.php", "source_location": "L32", "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