Fix deprecated extending of render element

Created on 25 June 2024, 4 days ago
Updated 26 June 2024, 3 days ago

Problem/Motivation

These are causing test failures in any current issues with merge requests

php vendor/bin/phpstan analyze $_WEB_ROOT/modules/custom/$CI_PROJECT_NAME $PHPSTAN_CONFIGURATION --no-progress || EXIT_CODE=$?
 ------ -------------------------------------------------------------- 
  Line   modules/field_group_accordion/src/Element/Accordion.php       
 ------ -------------------------------------------------------------- 
  13     Class Drupal\field_group_accordion\Element\Accordion extends  
         deprecated class Drupal\Core\Render\Element\RenderElement:    
         in drupal:10.3.0 and is removed from drupal:12.0.0. Use       
           \Drupal\Core\Render\Element\RenderElementBase instead.      
 ------ -------------------------------------------------------------- 
 ------ ------------------------------------------------------------------ 
  Line   modules/field_group_accordion/src/Element/AccordionItem.php       
 ------ ------------------------------------------------------------------ 
  12     Class Drupal\field_group_accordion\Element\AccordionItem extends  
         deprecated class Drupal\Core\Render\Element\RenderElement:        
         in drupal:10.3.0 and is removed from drupal:12.0.0. Use           
           \Drupal\Core\Render\Element\RenderElementBase instead.          
 ------ ------------------------------------------------------------------ 
 ------ -------------------------------------------------------------------- 
  Line   src/Element/HorizontalTabs.php                                      
 ------ -------------------------------------------------------------------- 
  17     Class Drupal\field_group\Element\HorizontalTabs extends deprecated  
         class Drupal\Core\Render\Element\RenderElement:                     
         in drupal:10.3.0 and is removed from drupal:12.0.0. Use             
           \Drupal\Core\Render\Element\RenderElementBase instead.            
 ------ -------------------------------------------------------------------- 
 ------ ----------------------------------------------------------------------- 
  Line   src/Element/HtmlElement.php                                            
 ------ ----------------------------------------------------------------------- 
  14     Class Drupal\field_group\Element\HtmlElement extends deprecated class  
         Drupal\Core\Render\Element\RenderElement:                              
         in drupal:10.3.0 and is removed from drupal:12.0.0. Use                
           \Drupal\Core\Render\Element\RenderElementBase instead.       

Steps to reproduce

Run phpstan

Proposed resolution

Resolve issues

Remaining tasks

Resolve issues

User interface changes

None

API changes

None

Data model changes

None

πŸ› Bug report
Status

RTBC

Version

3.0

Component

Miscellaneous

Created by

πŸ‡¬πŸ‡§United Kingdom scott_euser

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024