admin_ui-8.x-1.x-dev/modules/jsonapi_support/src/JsonapiSupportServiceProvider.php
modules/jsonapi_support/src/JsonapiSupportServiceProvider.php
<?php
namespace Drupal\jsonapi_support;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DependencyInjection\ServiceProviderBase;
use Drupal\jsonapi_support\Controller\JsonApiRequestHandler;
use Drupal\jsonapi_support\ResourceType\ResourceTypeRepository;
/**
* Alters Jsonapi service to override the resource type repository.
*
* @see \Drupal\admin_ui_support\Controller\JsonApiRequestHandler
*/
class JsonapiSupportServiceProvider extends ServiceProviderBase {
/**
* {@inheritdoc}
*/
public function alter(ContainerBuilder $container) {
// @TODO add back support for config entities
// if ($container->has('jsonapi.request_handler')) {
// // Override the class used for Jsonapi request handler.
// $definition = $container->getDefinition('jsonapi.request_handler');
// $definition->setClass(JsonApiRequestHandler::class);
// }
}
}
