esit / ctoadapter
这是一个Contao开源内容管理系统(CMS)的扩展,它允许将Contao的静态方法用作实例方法。这大大简化了调用方法的测试。
1.0.4
2024-05-30 10:52 UTC
Requires
- php: ~8.0
- contao/core-bundle: ~4.9|^5.1
Requires (Dev)
- contao/test-case: ~4.9
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-latest
README
描述
该软件是Contao开源内容管理系统的扩展,它为Contao的类添加了适配器。具有静态方法的类在测试中难以注入,因此仅适用于有限范围的软件测试。通过此扩展,可以将静态方法用作实例方法,从而在测试中使用。
作者
e@sy Solutions IT: Patrick Froch info@easySolutionsIT.de
许可证
软件以LGPL发布。详细信息请参阅LICENSE
文件。
要求
- php: ~8.0
- contao/core-bundle: ~4.9|^5.1
安装
该扩展可以通过Contao Manager安装。只需搜索并安装esit/ctoadapter
。
配置
可以通过依赖注入通过容器简单地获取类。它们的名称与原始类相同。使用autowiring
可以自动注入类。
命名空间为Esit\Ctoadapter\Classes\Services\Adapter
。
以下类可用
Config
Controller
Database
Environment
FilesModel
Idna
Input
Message
ModuleModel
PageModel
StringUtil
System
Validator