composer patches (Update)

Wie bereits im Artikel https://blog.t3bootstrap.de/2025/07/composer-patches-nutzen/ erklärt, stelle ich Patches für Fehler bereit. Jedoch die Sammlung an Fixes für verschiedene Extensions erwies sich nicht als zielführend. Daher müssen die Patches in Abhängigkeit mit den Extensions bereitgestellt werden, damit genau auf die Versionsabhängigkeiten eingegangen werden kann.

Es werden daher folgende Pakete bereitgestellt:

Version 13:
t3bootstrap/flux-patches

Installation

Wenn Sie { „type“: „composer“, „url“: „https://git.wappler.systems/api/packages/T3Bootstrap13/composer“} in der Repository Liste verwenden, müssen Sie lediglich eventuell alte Extensions entfernen:

composer rem t3bootstrap/composer-patches

Und das neue Paket installieren:

composer req t3bootstrap/flux-patches

Eventuell danach noch einmal

composer up t3bootstrap/flux-patches

ausführen, damit die patches auch angewendet werden. Es müsste dann ungefähr so aussehen:

Removing package fluidtypo3/flux so that it can be re-installed and re-patched.
  - Removing fluidtypo3/flux (11.0.4)
Loading composer repositories with package information
Updating dependencies                                 
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
No patches supplied.
Gathering patches for dependencies. This might take a minute.
  - Installing fluidtypo3/flux (11.0.4): Extracting archive
  - Applying patches for fluidtypo3/flux
    vendor/t3bootstrap/flux-patches/patches/0001-fix-errors-in-ViewBuilder.patch (0001-fix-errors-in-ViewBuilder)
    vendor/t3bootstrap/flux-patches/patches/0002-translation-bugfix.patch (0002-translation-bugfix)
    vendor/t3bootstrap/flux-patches/patches/0003-php-8.4-compatibility.patch (0003-php-8.4-compatibility)

Generating autoload files
Generating class alias map file
Publishing public assets of TYPO3 extensions
Published public assets

Falls eine Fehlermeldung erscheint, stellen Sie bitte sicher, dass Sie den Befehl „patch“ auf der Server-Konsole ausführen können.

Sven Wappler

Webentwickler, Programmierer, TYPO3 Experte

Für dich vielleicht ebenfalls interessant …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert