Joomla: Make Warp 6/7 Framework run under PHP 8
The popular YOOtheme templates for Joomla 3, based on the Warp Framework (Warp 6 and Warp 7) are unfortunately not officially compatible with PHP 8.
The first error message that appears is:
Fatal error: Declaration of Warp\Dom\Element::before($data) must be compatible with DOMElement::before(...$nodes): void
Depending on how extensively the template features are used, Warp 7 can, with some adjustments, be made compatible with PHP 8 .
YOOtheme Warp 7 compatibility adjustment
If you are still using a Warp template under Joomla 3.10 from YOOtheme and would like to keep it that way for now, we would be happy to assist you with the PHP 8.1 compatibility adjustment of the template. In large parts, functionality under PHP 8 can be restored.
For WordPress, there is a Warp 7 version adapted for PHP 8.1 here, from which parts can be adopted:
github.com/bulgaru/warp7-php8.0
Warp 6 Framework under PHP 8
With such an old, very outdated Warp template, it makes even more sense to consider switching to the current YOOtheme Pro templates umzustellen. Wer das noch nicht kann oder möchte und auf PHP 8.1 angewiesen ist, kann ebenfalls für Kompatibilität sorgen. Ab 85 € + MwSt. übernehmen wir gern die Warp 6 PHP 8 Kompatibilitätsanpassung.
Get in touch
- Details
- Last Updated: 27 February 2023
