entity_type_access_conditions-1.0.1/src/EntityTypeAccessConditionsDefault.php

src/EntityTypeAccessConditionsDefault.php
<?php

declare(strict_types=1);

namespace Drupal\entity_type_access_conditions;

use Drupal\Core\Plugin\PluginBase;

/**
 * Default class used for entity_type_access_conditions plugins.
 */
final class EntityTypeAccessConditionsDefault extends PluginBase implements EntityTypeAccessConditionsInterface {

  /**
   * {@inheritdoc}
   */
  public function label(): string {
    // The title from YAML file discovery may be a TranslatableMarkup object.
    return (string) $this->pluginDefinition['label'];
  }

  /**
   * {@inheritdoc}
   */
  public function restrictedOperations(): array {
    return $this->pluginDefinition['restricted_operations'] ?? [];
  }

  /**
   * {@inheritdoc}
   */
  public function alteredForms(): array {
    return $this->pluginDefinition['altered_forms'] ?? [];
  }

}

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

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