Drupal\layout_builder
Namespaces
Classes
Defines a class for reacting to entity events related to Inline Blocks.
Service class to track inline block usage.
Defines events for the layout_builder module.
A trait for generating IDs used to highlight active UI elements.
Provides dynamic permissions for Layout Builder overrides.
Sets the layout_builder.get_block_dependency_subscriber service definition.
Methods to help with entities using the layout builder.
Provides a mechanism for loading layouts from tempstore.
Helper methods for Quick Edit module integration.
Provides a domain object for layout sections.
Provides a value object for a section component.
Provides a trait for maintaining a list of sections.
Interfaces
Defines an interface for an object that stores layout sections for defaults.
Defines an interface for tracking inline block usage.
Provides methods for enabling and disabling Layout Builder.
Provides an interface for loading layouts from tempstore.
Defines an interface for an object that stores layout sections for overrides.
Defines the interface for an object that stores layout sections.
Defines an interface for Section Storage type plugins.
Provides an interface that allows an object to provide its own tempstore key.