Download the PHP package patrickfroch/ctoadapter without Composer
On this page you can find all versions of the php package patrickfroch/ctoadapter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download patrickfroch/ctoadapter
More information about patrickfroch/ctoadapter
Files in patrickfroch/ctoadapter
Package ctoadapter
Short Description Es handelt sich um eine Erweiterung für das Open Source CMS Contao, das eine Möglichkeit bietet, die statischen Methoden von Contao als Instanzmethoden zu nutzen. Dies erleichtert das Testen der aufrufenden Methoden erheblich.
License LGPL-3.0-or-later
Informations about the package ctoadapter
Ctoadapter
Beschreibung
Bei dieser Software handelt es sich um eine Erweiterung für das Open Source CMS Contao. Sie fügt Adapter für die Klassen von Contao hinzu. Die Klassen mit statischen Methoden können in Tests schlecht injiziert werden und eignen sich deshalt nur bedingt für Softwaretests. Mit dieser Erweiterung können die statischen Methoden als Instanzmethoden genutzt und somit in Tests besser verwendet werden.
Autor
Patrick Froch [email protected]
Lizenz
Die Software wird unter LGPL veröffentlicht. Details sind in der Datei LICENSE zu finden.
Voraussetzungen
- php: ^8.1
- contao/core-bundle: ~4.13|^5.0
Installation
Die Installation geschieht über den ContaoManager. Einfach nach esit/ctoadapter suchen und installieren.
Aleternativ kann die Erweiterung mit folgendem Befehl über Composer installiert werden:
Einrichtung
Die Klassen können einfach per Dependency Injection über den Container bezogen werden. Sie haben den gleichen Namen,
wie die Originalklassen. Mittels autowiring können die Klassen automatisch injeziert werden.
Der Namespace lautet Esit\Ctoadapter\Classes\Services\Adapter.
Die folgenden Klassen stehen zur Verfügung:
ConfigControllerDatabaseEnvironmentFilesModelIdnaInputMessageModuleModelPageModelStringUtilSystemValidator
Getestete Versionen
Die Erweiterung wurde erfolgreich mit folgenden Kombinationen aus PHP und Contao getestet:
| Contao | ||||
|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ |