Split DisplayBuilder logic into a view_builder handler

Created on 19 August 2025, 18 days ago

Problem/Motivation

DisplayBuilder class is massive (660 lines including 380 PHP lines).

Some entity types have a view_builder handler to move the rendering logic into a dedicated class. Example:

  handlers: [
    'storage' => NodeStorage::class,
    'view_builder' => NodeViewBuilder::class,
    'access' => NodeAccessControlHandler::class,

Proposed resolution

Let's do the same.

🌱 Plan
Status

Active

Version

1.0

Component

Main / Misc.

Created by

🇫🇷France pdureau Paris

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

Comments & Activities

Production build 0.71.5 2024