bibcite-8.x-1.x-dev/modules/bibcite_entity/src/Plugin/views/argument/BibciteReference.php

modules/bibcite_entity/src/Plugin/views/argument/BibciteReference.php
<?php

namespace Drupal\bibcite_entity\Plugin\views\argument;

use Symfony\Component\DependencyInjection\ContainerInterface;

/**
 * Argument handler to accept a reference id.
 *
 * @ViewsArgument("bibcite_reference")
 */
class BibciteReference extends IdArgumentBase {

  /**
   * {@inheritdoc}
   */
  public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
    /** @var \Drupal\Core\Entity\EntityTypeManagerInterface $entity_manager */
    $entity_manager = $container->get('entity_type.manager');
    $storage = $entity_manager->getStorage('bibcite_reference');
    return new static(
      $configuration,
      $plugin_id,
      $plugin_definition,
      $storage
    );
  }

}

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

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