Refactor SMS Provider Classes to Support Nullable API Key and Sender

- Updated KavehNegarProvider and RanginehProvider constructors to accept nullable API key and sender parameters.
- Adjusted methods in both providers to handle cases where the API key or sender may not be set, preventing potential TypeErrors.
- Modified community IDs in graph.json for various entities to reflect updated associations.
- Updated manifest.json with new modification times and AST hashes for KavehNegarProvider and RanginehProvider.
- Added new AST cache files for KavehNegarProvider and RanginehProvider reflecting the latest structure and relationships.
This commit is contained in:
hamed
2026-06-29 19:31:42 +03:30
parent afb5b28272
commit 830f7e8d0c
9 changed files with 109 additions and 93 deletions
+4 -4
View File
@@ -1650,13 +1650,13 @@
"semantic_hash": ""
},
"src/Sms/Provider/KavehNegarProvider.php": {
"mtime": 1781516938.5808463,
"ast_hash": "204026c439d9739c98d9f5d8e0c444a6",
"mtime": 1782748838.317826,
"ast_hash": "b014a73717612d8c6196b21513a6a460",
"semantic_hash": ""
},
"src/Sms/Provider/RanginehProvider.php": {
"mtime": 1781013629.869744,
"ast_hash": "e8074b887064d59396270ee0760d6c68",
"mtime": 1782748853.3315036,
"ast_hash": "6ddebcd3c562b18563b270e3624819d5",
"semantic_hash": ""
},
"src/Sms/Provider/SmsProviderInterface.php": {