Chris@18: has('http_middleware.negotiation') && is_a($container->getDefinition('http_middleware.negotiation')->getClass(), NegotiationMiddleware::class, TRUE)) { Chris@18: // @see http://www.iana.org/assignments/media-types/application/vnd.api+json Chris@18: $container->getDefinition('http_middleware.negotiation') Chris@18: ->addMethodCall('registerFormat', [ Chris@18: 'api_json', Chris@18: ['application/vnd.api+json'], Chris@18: ]); Chris@18: } Chris@18: } Chris@18: Chris@18: /** Chris@18: * {@inheritdoc} Chris@18: */ Chris@18: public function register(ContainerBuilder $container) { Chris@18: $container->addCompilerPass(new RegisterSerializationClassesCompilerPass()); Chris@18: } Chris@18: Chris@18: }