namespace Drupal\layout_builder

Same name in other branches
  1. 10 Drupal\layout_builder
  2. 9 Drupal\layout_builder
  3. 11.x Drupal\layout_builder
Object name File name Summary
DefaultsSectionStorageInterface core/modules/layout_builder/src/DefaultsSectionStorageInterface.php Defines an interface for an object that stores layout sections for defaults.
InlineBlockEntityOperations core/modules/layout_builder/src/InlineBlockEntityOperations.php Defines a class for reacting to entity events related to Inline Blocks.
InlineBlockUsage core/modules/layout_builder/src/InlineBlockUsage.php Service class to track inline block usage.
InlineBlockUsageInterface core/modules/layout_builder/src/InlineBlockUsageInterface.php Defines an interface for tracking inline block usage.
LayoutBuilderEnabledInterface core/modules/layout_builder/src/LayoutBuilderEnabledInterface.php Provides methods for enabling and disabling Layout Builder.
LayoutBuilderEvents core/modules/layout_builder/src/LayoutBuilderEvents.php Defines events for the layout_builder module.
LayoutBuilderHighlightTrait core/modules/layout_builder/src/LayoutBuilderHighlightTrait.php A trait for generating IDs used to highlight active UI elements.
LayoutBuilderOverridesPermissions core/modules/layout_builder/src/LayoutBuilderOverridesPermissions.php Provides dynamic permissions for Layout Builder overrides.
LayoutBuilderServiceProvider core/modules/layout_builder/src/LayoutBuilderServiceProvider.php Sets the layout_builder.get_block_dependency_subscriber service definition.
LayoutEntityHelperTrait core/modules/layout_builder/src/LayoutEntityHelperTrait.php Methods to help with entities using the layout builder.
LayoutTempstoreRepository core/modules/layout_builder/src/LayoutTempstoreRepository.php Provides a mechanism for loading layouts from tempstore.
LayoutTempstoreRepositoryInterface core/modules/layout_builder/src/LayoutTempstoreRepositoryInterface.php Provides an interface for loading layouts from tempstore.
OverridesSectionStorageInterface core/modules/layout_builder/src/OverridesSectionStorageInterface.php Defines an interface for an object that stores layout sections for overrides.
QuickEditIntegration core/modules/layout_builder/src/QuickEditIntegration.php Helper methods for Quick Edit module integration.
Section core/modules/layout_builder/src/Section.php Provides a domain object for layout sections.
SectionComponent core/modules/layout_builder/src/SectionComponent.php Provides a value object for a section component.
SectionListInterface core/modules/layout_builder/src/SectionListInterface.php Defines the interface for an object that stores layout sections.
SectionStorageInterface core/modules/layout_builder/src/SectionStorageInterface.php Defines an interface for Section Storage type plugins.
TempStoreIdentifierInterface core/modules/layout_builder/src/TempStoreIdentifierInterface.php Provides an interface that allows an object to provide its own tempstore key.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.