JsonapiDefaultsServiceProvider.php in JSON:API Extras 8.3
Namespace
Drupal\jsonapi_defaultsFile
modules/jsonapi_defaults/src/JsonapiDefaultsServiceProvider.phpView source
<?php
namespace Drupal\jsonapi_defaults;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DependencyInjection\ServiceProviderBase;
/**
* Modifies the jsonapi normalizer service.
*/
class JsonapiDefaultsServiceProvider extends ServiceProviderBase {
/**
* {@inheritdoc}
*/
public function alter(ContainerBuilder $container) {
/** @var \Symfony\Component\DependencyInjection\Definition $definition */
if ($container
->hasDefinition('jsonapi.entity_resource')) {
$definition = $container
->getDefinition('jsonapi.entity_resource');
$definition
->setClass('Drupal\\jsonapi_defaults\\Controller\\EntityResource');
}
}
}
Classes
Name![]() |
Description |
---|---|
JsonapiDefaultsServiceProvider | Modifies the jsonapi normalizer service. |