final class SerializerConfigurationPass implements CompilerPassInterface
26
{
27
10
public function process(ContainerBuilder $container)
28
{
29
10
if ($container->has('fos_rest.serializer')) {
30
1
return;
31
}
32
33
9
if (!$container->has('serializer') && !$container->has('jms_serializer.serializer')) {
34
1
throw new \InvalidArgumentException('Neither a service called "jms_serializer.serializer" nor "serializer" is available and no serializer is explicitly configured. You must either enable the JMSSerializerBundle, enable the FrameworkBundle serializer or configure a custom serializer.');
35
}
36
37
8
if ($container->has('jms_serializer.serializer')) {