jsonapi_cross_bundles-8.x-1.0-alpha3/src/ResourceType/ResourceTypeRepositoryShim.php

src/ResourceType/ResourceTypeRepositoryShim.php
<?php

namespace Drupal\jsonapi_cross_bundles\ResourceType;

use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\jsonapi\ResourceType\ResourceType;
use Drupal\jsonapi\ResourceType\ResourceTypeRepository;

/**
 * Exposes some protected methods from the core resource type repository.
 *
 * @internal
 */
final class ResourceTypeRepositoryShim extends ResourceTypeRepository {

  /**
   * {@inheritdoc}
   */
  public function getFields(array $field_names, EntityTypeInterface $entity_type, $bundle) {
    return parent::getFields($field_names, $entity_type, $bundle);
  }

  /**
   * {@inheritdoc}
   */
  public function getAllFieldNames(EntityTypeInterface $entity_type, $bundle) {
    return parent::getAllFieldNames($entity_type, $bundle);
  }

  public function calculateRelatableResourceTypes(ResourceType $resource_type, array $resource_types) {
    return parent::calculateRelatableResourceTypes($resource_type, $resource_types);
  }

}

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

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