io-8.x-1.x-dev/modules/io_browser/src/Plugin/EntityBrowser/FieldWidgetDisplay/IoBrowserFieldWidgetDisplayLabel.php

modules/io_browser/src/Plugin/EntityBrowser/FieldWidgetDisplay/IoBrowserFieldWidgetDisplayLabel.php
<?php

namespace Drupal\io_browser\Plugin\EntityBrowser\FieldWidgetDisplay;

use Drupal\Core\Entity\EntityInterface;

/**
 * Displays a label of the entity.
 *
 * @EntityBrowserFieldWidgetDisplay(
 *   id = "io_browser_label",
 *   label = @Translation("IO Browser: Label"),
 *   description = @Translation("Displays an entity label.")
 * )
 */
class IoBrowserFieldWidgetDisplayLabel extends IoBrowserFieldWidgetDisplayBase {

  /**
   * {@inheritdoc}
   */
  public function view(EntityInterface $entity) {
    if ($denied = $this->denied($entity)) {
      return $denied;
    }
    return $entity->label();
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc