目录结构
abnermouke/supports 使用标准Composer流程开发,与其他扩展包基础结构无异。
目录 | 内容介绍 |
config | 扩展支持基础配置 |
config/orm_database.php | ORM数据库配置(安装包后将自动复制到根目录 config 目录下,使用方法详见后续分析] |
data | 常用数据 |
data/avatars | 75个免费可商用头像(安装包后将自动复制到根目录 public/static/avatars 目录下) |
data/fake_useragent.json | 虚假User-Agent内容,一般用于反爬 |
data/forbidden_words.dic | 违禁词内容 |
helpers | 辅助方法(安装包后将自动加载,全局可食用) |
helpers/data.php | 数据操作辅助方法(内置:data_fill、data_get、data_set,详见后续分析) |
src | 扩展包主要内容 |
src/Assists | 扩展包辅助类 |
src/Assists/Arr.php | 数组辅助类,详见后续分析 |
src/Assists/File.php | 文件辅助类,详见后续分析 |
src/Assists/Framework.php | 框架辅助类,详见后续分析 |
src/Assists/Path.php | 路径辅助类,详见后续分析 |
src/Assists/Str.php | 字符串辅助类,详见后续分析 |
src/Library | 扩展包功能藏库(常用、实用、好用) |
src/Library/Cryptography | 加解密相关藏库 |
src/Library/Cryptography/AesLibrary | AES加解密藏库 |
src/Library/Cryptography/SignLibrary | 验签加解密藏库 |
src/Library/CodeLibrary | 常用逻辑状态码藏库 |
src/Library/DeviceLibrary | 设备判断藏库 |
src/Library/FackUserAgentLibrary | 虚假UA生成藏库 |
src/Library/HelperLibrary | 常用辅助方法藏库 |
src/Library/LoggerLibrary | 日志记录藏库 |
src/Library/PictureLibrary | 图片处理藏库 |
src/Library/QrLibrary | 二维码生成藏库 |
src/Library/SensitiveFilterLibrary | 关键词/违禁词识别藏库 |
src/Library/ValidateLibrary | 常用验证藏库 |
src/Modules | 扩展包核心模块类库 |
src/Modules/ModelModule | 数据模型Model基础模块 |
src/Modules/PaymentModule | 支付模块 |
src/Modules/RepositoryModule | 数据仓库Repository基础模块 |
src/Modules/ServiceModule | 逻辑服务容器Service基础模块 |
src/Providers | 扩展包服务提供者类库(主要对接第三方SDK) |
src/Providers/Alipay | 支付宝相关服务 |
src/Providers/Alipay/PaymentProvider.php | 支付宝支付相关服务 |
src/Providers/Alipay/TransferProvider.php | 支付宝转账相关服务 |
src/Providers/Sandpay | 杉德支付相关服务 |
src/Providers/Sandpay/HmfProvider.php | 杉德支付 - 河马付服务 |
src/Providers/Sandpay/Hmf | 杉德支付 - 河马付相关 |
src/Providers/Sandpay/Hmf/H5PackProvider.php | 杉德支付 - 河马付 H5包装 相关服务 |
src/Providers/Wechat | 微信相关服务 |
src/Providers/Wechat/PaymentProvider.php | 微信支付相关服务 |
src/Providers/AlipayProvider.php | 支付服务提供类库 |
src/Providers/AliSmsProvider.php | 阿里云短信服务提供类库 |
src/Providers/AmapProvider.php | 高德地图提供类库 |
src/Providers/IcibaProvider.php | 金山词霸服务提供类库 |
src/Providers/Kuaidi100Provider.php | 快递100服务提供类库 |
src/Providers/QiniuProvider.php | 七牛云服务提供类库 |
src/Providers/SandpayProvider.php | 杉德支付服务提供类库 |
src/Providers/WechatProvider.php | 微信服务提供类库 |
src/Tools | 扩展包基础工具类库 |
src/Tools/DocParserTool.php | 文档工具类库 |
composer.json | 扩展包依赖 |
LICENSE | |
README.md |
Last updated