openeuropa / oe_theme

Drupal 10 theme based on the Europa Component Library (ECL).
European Union Public License 1.2
31 stars 31 forks source link

Php 8.1.27 causes issues with select component #1437

Open ansergeyg opened 5 months ago

ansergeyg commented 5 months ago

Hi there,

If you bring the latest version of php 8.1 (fpfis/httpd-php-dev:8.1) which is 8.1.27 and test twig components like select

You will see an error:

Message User error: "0" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php) #0 core/includes/bootstrap.inc(164): _drupal_error_handler_real() #1 [internal function]: _drupal_error_handler() #2 core/lib/Drupal/Core/Render/Element.php(98): trigger_error() #3 core/lib/Drupal/Core/Render/Renderer.php(451): Drupal\Core\Render\Element::children() #4 lib/Drupal/Core/Render/Renderer.php(240): Drupal\Core\Render\Renderer->doRender() #5 /core/lib/Drupal/Core/Template/TwigExtension.php(475): Drupal\Core\Render\Renderer->render() #6 sites/default/files/php/twig/6602934888ec5_select_XFQC9JUWLGqrZOhbWIBg3A7er/1qFytBmoWdQr81HUnmMW9c2EtzVSzjwm5yaMJvDvoNk.php(157): Drupal\Core\Template\TwigExtension->escapeFilter() #7 vendor/twig/twig/src/Template.php(394): __TwigTemplate_ad63a6ad63ab64ddff20268e5bd376dd->doDisplay() #8 vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling() #9 sites/default/files/php/twig/6602934888ec5**_select.html.twig**_jUeaaZcPkoCt_FGz6X_tf-j-s/h_PmUuFho_N7uiAoKbaWXnxeoL2rZS-ZdXlx0Z92Adk.php(149): Twig\Template->display() #10 vendor/twig/twig/src/Template.php(394): __TwigTemplate_5d45a4e345b9064fec7d5d6782e90451->doDisplay() #

oe_theme version is v3.10.0 Regards, Sergey