public function JsonapiDefaultsServiceProvider::alter in JSON:API Extras 8.3
Modifies existing service definitions.
Parameters
ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.
Overrides ServiceProviderBase::alter
File
- modules/
jsonapi_defaults/ src/ JsonapiDefaultsServiceProvider.php, line 16
Class
- JsonapiDefaultsServiceProvider
- Modifies the jsonapi normalizer service.
Namespace
Drupal\jsonapi_defaultsCode
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');
}
}