esit/ctoadapter

这是一个Contao开源内容管理系统(CMS)的扩展,它允许将Contao的静态方法用作实例方法。这大大简化了调用方法的测试。

安装次数: 389

依赖关系: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

类型:contao-bundle

1.0.4 2024-05-30 10:52 UTC

This package is auto-updated.

Last update: 2024-09-30 11:30:54 UTC


README

PHP >= 8.0 Contao >= 4.9 Tested with Contao 4.9 | 4.13 | 5.1 PHPStan Level 9

描述

该软件是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