slick / module-api
开发 Slick 模块所需的接口
v0.4.0
2024-07-14 00:57 UTC
Requires
- php: >= 8.2
- psr/http-server-middleware: ^1.0@dev
- slick/di: >=2.0
- symfony/console: *
- vlucas/phpdotenv: *
Requires (Dev)
- phpspec/prophecy: ^1.0@dev
- phpspec/prophecy-phpunit: ^2.0@dev
- phpunit/phpunit: ^11.3@dev
README
Slick
是一个模块化框架,几乎所有功能都实现为模块。有些模块默认启用,无法禁用,而其他模块可能需要启用以在依赖容器中设置依赖项、控制台命令、HTTP 中间件和默认设置。总是可以覆盖这些模块的容器服务和设置。
此包符合 PSR-2 代码标准和 PSR-4 自动加载标准。它还采用语义版本 2.0.0 规范。
什么是模块?
模块通常是一个提供特定功能的包。无论您需要开发 Web 应用程序还是命令行工具,模块都使您能够通过添加命令行命令、HTTP 中间件处理程序和配置依赖项容器和默认设置来扩展框架的功能。
安装
通过 Composer
$ composer require slick/module-api
测试
# unit tests
$ vendor/bin/phpunit
贡献
有关详细信息,请参阅 CONTRIBUTING
安全性
如果您发现任何与安全相关的问题,请通过电子邮件 slick.framework@gmail.com 反馈,而不是使用问题跟踪器。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件