|
|
7 maanden geleden | |
|---|---|---|
| src | 7 maanden geleden | |
| .gitignore | 7 maanden geleden | |
| LICENSE | 7 maanden geleden | |
| README.md | 7 maanden geleden | |
| composer.json | 7 maanden geleden | |
| info.php | 7 maanden geleden |
这个扩展为后端应用提供了核心功能。
请使用 Composer 来安装此扩展:
composer require six-shop/core
使用此扩展,你需要创建一个继承自 SixShop\\core\\Entity\\BaseEntity 的实体类,并根据需要实现 SixShop\\core\\Contracts\\ExtensionInterface 接口。
你还可以使用 SixShop\\core\\Attribute\\Cron 和 SixShop\\core\\Attribute\\Hook 属性来定义定时任务和钩子。
对于异常处理,可以使用 SixShop\\core\\Exception\\ExceptionHandle 类来渲染异常并返回适当的响应。
该扩展包括多个服务类,用于初始化和注册功能,如自动加载服务、命令服务、钩子属性服务和路由注册服务。
使用 SixShop\\core\\Job\\BaseJob 抽象类来创建作业任务,并利用 SixShop\\core\\Job\\JobDispatcher 来调度这些任务。
该扩展还提供了一些中间件,如 ExtensionStatusMiddleware 和 MacroPageMiddleware,用于处理请求和响应。
欢迎为这个扩展贡献代码和测试。请确保遵循 PSR-12 编码标准,并为你的拉取请求提供清晰的描述。
此项目遵循 MIT 许可证。详情请查看 LICENSE 文件。