From f564d01766f52fc57f07aa05bd995a5662c2ae45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=B8=9C=E4=BA=91?= Date: Mon, 19 Dec 2022 17:28:55 +0800 Subject: [PATCH] =?UTF-8?q?init(core):=20=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .idea/HDK-Core.iml | 131 +- .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/php.xml | 130 + composer.json | 90 +- composer.lock | 6661 ++++++++++++++--- publish/common.php | 82 + publish/languages/en/common_error.php | 166 + publish/languages/zh_CN/common_error.php | 175 + publish/scripts/docker-env.sh | 13 + scripts/{unix => }/build-image.sh | 0 scripts/container/git-config.sh | 7 - scripts/container/list_dir.sh | 3 - scripts/container/ssh-key-permission.sh | 6 - scripts/docker-env.sh | 9 + scripts/unix/docker-env.sh | 9 - scripts/win/build-images.bat | 4 - scripts/win/docker-env.bat | 11 - scripts/win/prettier.bat | 2 - scripts/win/readme.md | 6 - src/ConfigProvider.php | 69 + src/Constants/CommonErrorCode.php | 396 + src/Controller/AbstractController.php | 69 + .../Http/Header/Authentication.php | 40 + src/Enumerations/Http/Header/Extend/SM3.php | 28 + src/Enumerations/Http/Header/RFCs/RFC4559.php | 26 + src/Enumerations/Http/Header/RFCs/RFC6750.php | 29 + src/Enumerations/Http/Header/RFCs/RFC7486.php | 29 + src/Enumerations/Http/Header/RFCs/RFC7616.php | 35 + src/Enumerations/Http/Header/RFCs/RFC7617.php | 29 + src/Enumerations/Http/Header/RFCs/RFC7804.php | 27 + src/Enumerations/Http/Header/RFCs/RFC8120.php | 25 + src/Enumerations/Http/Header/RFCs/RFC8292.php | 27 + src/Enumerations/Http/Header/Vendor/AWS.php | 27 + src/Exceptions/DbException.php | 32 + src/Exceptions/Forbidden.php | 31 + src/Exceptions/Handler/CommonHandler.php | 307 + src/Exceptions/ThirdPartyException.php | 10 + src/Exceptions/Unauthorized.php | 38 + src/Exceptions/ValidateException.php | 61 + src/Middleware/ClassicCoreMiddleware.php | 119 + src/Middleware/CorsMiddleware.php | 86 + src/Middleware/ExtendsMiddleware.php | 34 + .../InternationalizationMiddleware.php | 51 + src/Resource/ClassicResponse.php | 29 + src/Service/Base64Wrapper.php | 23 + src/Service/EmailService.php | 118 + src/Service/ExtendService.php | 49 + src/Service/HttpRequestService.php | 86 + src/Service/OssService.php | 131 + src/Service/SmsService.php | 114 + src/Service/UtilsService.php | 299 + 52 files changed, 9043 insertions(+), 943 deletions(-) create mode 100644 .gitignore create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 publish/common.php create mode 100644 publish/languages/en/common_error.php create mode 100644 publish/languages/zh_CN/common_error.php create mode 100755 publish/scripts/docker-env.sh rename scripts/{unix => }/build-image.sh (100%) delete mode 100755 scripts/container/git-config.sh delete mode 100755 scripts/container/list_dir.sh delete mode 100755 scripts/container/ssh-key-permission.sh create mode 100755 scripts/docker-env.sh delete mode 100755 scripts/unix/docker-env.sh delete mode 100755 scripts/win/build-images.bat delete mode 100755 scripts/win/docker-env.bat delete mode 100755 scripts/win/prettier.bat delete mode 100755 scripts/win/readme.md create mode 100644 src/ConfigProvider.php create mode 100644 src/Constants/CommonErrorCode.php create mode 100644 src/Controller/AbstractController.php create mode 100644 src/Enumerations/Http/Header/Authentication.php create mode 100644 src/Enumerations/Http/Header/Extend/SM3.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC4559.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC6750.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC7486.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC7616.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC7617.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC7804.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC8120.php create mode 100644 src/Enumerations/Http/Header/RFCs/RFC8292.php create mode 100644 src/Enumerations/Http/Header/Vendor/AWS.php create mode 100644 src/Exceptions/DbException.php create mode 100644 src/Exceptions/Forbidden.php create mode 100644 src/Exceptions/Handler/CommonHandler.php create mode 100644 src/Exceptions/ThirdPartyException.php create mode 100644 src/Exceptions/Unauthorized.php create mode 100644 src/Exceptions/ValidateException.php create mode 100644 src/Middleware/ClassicCoreMiddleware.php create mode 100644 src/Middleware/CorsMiddleware.php create mode 100644 src/Middleware/ExtendsMiddleware.php create mode 100644 src/Middleware/InternationalizationMiddleware.php create mode 100644 src/Resource/ClassicResponse.php create mode 100644 src/Service/Base64Wrapper.php create mode 100644 src/Service/EmailService.php create mode 100644 src/Service/ExtendService.php create mode 100644 src/Service/HttpRequestService.php create mode 100644 src/Service/OssService.php create mode 100644 src/Service/SmsService.php create mode 100644 src/Service/UtilsService.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a725465 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +vendor/ \ No newline at end of file diff --git a/.idea/HDK-Core.iml b/.idea/HDK-Core.iml index 78b0948..56b900d 100644 --- a/.idea/HDK-Core.iml +++ b/.idea/HDK-Core.iml @@ -3,9 +3,134 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..aa8a5bb --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml index b673eaa..edeeb98 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -9,6 +9,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +