You are here

LinkPluginDefinitionDecorator.php in Plugin 8.2

File

src/PluginDefinition/LinkPluginDefinitionDecorator.php
View source
<?php

namespace Drupal\plugin\PluginDefinition;


/**
 * Provides a link (menu link, local action/task) plugin definition decorator.
 *
 * @ingroup Plugin
 */
class LinkPluginDefinitionDecorator extends ArrayPluginDefinitionDecorator {

  /**
   * {@inheritdoc}
   */
  public function setLabel($label) {
    $this->arrayDefinition['title'] = $label;
    return $this;
  }

  /**
   * {@inheritdoc}
   */
  public function getLabel() {
    return isset($this->arrayDefinition['title']) ? $this->arrayDefinition['title'] : NULL;
  }

}

Classes

Namesort descending Description
LinkPluginDefinitionDecorator Provides a link (menu link, local action/task) plugin definition decorator.