class QuickEditIntegration

Same name and namespace in other branches
  1. 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

Expanded class hierarchy of QuickEditIntegration

File

core/modules/layout_builder/src/QuickEditIntegration.php, line 15

Namespace

Drupal\layout_builder
View 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.