Make MultiWidthLayoutBase non-internal

Created on 27 March 2023, over 1 year ago
Updated 25 March 2024, 8 months ago

Problem/Motivation

In our contrib DROWL Layouts module β†’ we're using MultiWidthLayoutBase as basis.

Now upgrade_status reports

Class Drupal\drowl_layouts\Plugin\Layout\DrowlLayoutsMultiWidthLayoutBase extends @internal class Drupal\layout_builder\Plugin\Layout\MultiWidthLayoutBase.

see related issue: πŸ“Œ Discuss how to fix extending an internal Drupal core base class Postponed

MultiWidthLayoutBase description says:

Base class of layouts with configurable widths.

but
@internal Plugin classes are internal.

MultiWidthLayoutBase is a very helpful base class for contrib multi width layouts. I don't think it would make sense to duplicate the whole class instead?

Steps to reproduce

Implement a layout extending MultiWidthLayoutBase and check the module via upgrade_status or similar tools.

Proposed resolution

Make MultiWidthLayoutBase non-internal

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

✨ Feature request
Status

Fixed

Version

10.2 ✨

Component
Layout builderΒ  β†’

Last updated 3 days ago

Created by

πŸ‡©πŸ‡ͺGermany Anybody Porta Westfalica

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

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024