class QuickEditIntegration
Same name and namespace in other branches
- 8.9.x core/modules/layout_builder/src/QuickEditIntegration.php \Drupal\layout_builder\QuickEditIntegration
Helper methods for Quick Edit module integration.
@internal This is an internal utility class wrapping hook implementations.
Hierarchy
- class \Drupal\quickedit\LayoutBuilderIntegration extends \Drupal\Core\DependencyInjection\ContainerInjectionInterface uses \Drupal\Core\Logger\LoggerChannelTrait
- class \Drupal\layout_builder\QuickEditIntegration implements \Drupal\quickedit\LayoutBuilderIntegration
Expanded class hierarchy of QuickEditIntegration
File
-
core/
modules/ layout_builder/ src/ QuickEditIntegration.php, line 15
Namespace
Drupal\layout_builderView source
class QuickEditIntegration extends LayoutBuilderIntegration {
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
LayoutBuilderIntegration::$currentUser | protected | property | The current user. |
LayoutBuilderIntegration::$entityTypeManager | protected | property | The entity type manager. |
LayoutBuilderIntegration::$sectionStorageManager | protected | property | The section storage manager. |
LayoutBuilderIntegration::buildEntityView | private | function | @todo Replace this hardcoded processing when https://www.drupal.org/project/drupal/issues/3041635 is resolved. |
LayoutBuilderIntegration::create | public static | function | |
LayoutBuilderIntegration::deconstructViewModeId | public static | function | Deconstructs the Quick Edit view mode ID into its constituent parts. |
LayoutBuilderIntegration::entityViewAlter | public | function | Alters the entity view build for Layout Builder compatibility. |
LayoutBuilderIntegration::getViewModeId | private static | function | Generates a Quick Edit view mode ID. |
LayoutBuilderIntegration::quickEditRenderField | public | function | Re-renders a field rendered by Layout Builder, edited with Quick Edit. |
LayoutBuilderIntegration::supportQuickEditOnComponent | private | function | Determines whether a component has Quick Edit support. |
LayoutBuilderIntegration::__construct | public | function | Constructs a new LayoutBuilderIntegration object. |
LoggerChannelTrait::$loggerFactory | protected | property | The logger channel factory service. |
LoggerChannelTrait::getLogger | protected | function | Gets the logger for a specific channel. |
LoggerChannelTrait::setLoggerFactory | public | function | Injects the logger channel factory. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.