Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / entity / src / EntityPermissions.php
diff --git a/web/modules/contrib/entity/src/EntityPermissions.php b/web/modules/contrib/entity/src/EntityPermissions.php
deleted file mode 100644 (file)
index c2c13a5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-namespace Drupal\entity;
-
-use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
-use Drupal\Core\Entity\EntityTypeManagerInterface;
-use Symfony\Component\DependencyInjection\ContainerInterface;
-
-/**
- * Generates entity permissions via their permission providers.
- *
- * @see \Drupal\entity\EntityPermissionProvider
- * @see \Drupal\entity\UncacheableEntityPermissionProvider
- */
-class EntityPermissions implements ContainerInjectionInterface {
-
-  /**
-   * The entity type manager.
-   *
-   * @var \Drupal\Core\Entity\EntityTypeManagerInterface
-   */
-  protected $entityTypeManager;
-
-  /**
-   * Constructs a new EntityPermissions object.
-   *
-   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
-   *   The entity type manager.
-   */
-  public function __construct(EntityTypeManagerInterface $entity_type_manager) {
-    $this->entityTypeManager = $entity_type_manager;
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public static function create(ContainerInterface $container) {
-    return new static(
-      $container->get('entity_type.manager')
-    );
-  }
-
-  /**
-   * Builds a list of permissions for the participating entity types.
-   *
-   * @return array
-   *   The permissions.
-   */
-  public function buildPermissions() {
-    $permissions = [];
-    /** @var \Drupal\Core\Entity\EntityTypeInterface[] $entity_types */
-    foreach ($this->entityTypeManager->getDefinitions() as $entity_type) {
-      if ($entity_type->hasHandlerClass('permission_provider')) {
-        $permission_provider_class = $entity_type->getHandlerClass('permission_provider');
-        $permission_provider = $this->entityTypeManager->createHandlerInstance($permission_provider_class, $entity_type);
-        $permissions += $permission_provider->buildPermissions($entity_type);
-      }
-    }
-
-    return $permissions;
-  }
-
-}