VariantBase::adminLabel

public VariantBase::adminLabel() Returns the admin-facing display variant label. This is for the type of display variant, not the configured variant itself. Return value string The display variant administrative label. Overrides VariantInterface::adminLabel File core/lib/Drupal/Core/Display/VariantBase.php, line 43 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function adminLabel() { return $this->pluginDefinition['a

VariantBase::buildConfigurationForm

public VariantBase::buildConfigurationForm(array $form, FormStateInterface $form_state) Form constructor. Plugin forms are embedded in other forms. In order to know where the plugin form is located in the parent form, #parents and #array_parents must be known, but these are not available during the initial build phase. In order to have these properties available when building the plugin form's elements, let this method return a form element that has a #process callback and build the rest of the

VariantBase::calculateDependencies

public VariantBase::calculateDependencies() Calculates dependencies for the configured plugin. Dependencies are saved in the plugin's configuration entity and are used to determine configuration synchronization order. For example, if the plugin integrates with specific user roles, this method should return an array of dependencies listing the specified roles. Return value array An array of dependencies grouped by type (config, content, module, theme). For example: array( 'config' => a

VariantBase::defaultConfiguration

public VariantBase::defaultConfiguration() Gets default configuration for this plugin. Return value array An associative array with the default configuration. Overrides ConfigurablePluginInterface::defaultConfiguration File core/lib/Drupal/Core/Display/VariantBase.php, line 88 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function defaultConfiguration() { return array( 'label' => '', 'uuid' => '', 'wei

VariantBase::getConfiguration

public VariantBase::getConfiguration() Gets this plugin's configuration. Return value array An array of this plugin's configuration. Overrides ConfigurablePluginInterface::getConfiguration File core/lib/Drupal/Core/Display/VariantBase.php, line 71 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function getConfiguration() { return array( 'id' => $this->getPluginId(), ) + $this->configuration; }

VariantBase::getWeight

public VariantBase::getWeight() Returns the weight of the display variant. Return value int The display variant weight. Overrides VariantInterface::getWeight File core/lib/Drupal/Core/Display/VariantBase.php, line 57 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function getWeight() { return (int) $this->configuration['weight']; }

VariantBase::id

public VariantBase::id() Returns the unique ID for the display variant. Return value string The display variant ID. Overrides VariantInterface::id File core/lib/Drupal/Core/Display/VariantBase.php, line 50 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function id() { return $this->configuration['uuid']; }

VariantBase::label

public VariantBase::label() Returns the user-facing display variant label. Return value string The display variant label. Overrides VariantInterface::label File core/lib/Drupal/Core/Display/VariantBase.php, line 36 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function label() { return $this->configuration['label']; }

VariantBase::setConfiguration

public VariantBase::setConfiguration(array $configuration) Sets the configuration for this plugin instance. Parameters array $configuration: An associative array containing the plugin's configuration. Overrides ConfigurablePluginInterface::setConfiguration File core/lib/Drupal/Core/Display/VariantBase.php, line 80 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function setConfiguration(array $configuration) { $this->c

VariantBase::setWeight

public VariantBase::setWeight($weight) Sets the weight of the display variant. Parameters int $weight: The weight to set. Overrides VariantInterface::setWeight File core/lib/Drupal/Core/Display/VariantBase.php, line 64 Class VariantBase Provides a base class for DisplayVariant plugins. Namespace Drupal\Core\Display Code public function setWeight($weight) { $this->configuration['weight'] = (int) $weight; }