1<?php
2
3namespace JMS\SerializerBundle\DependencyInjection\Compiler;
4
5use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
6use Symfony\Component\DependencyInjection\ContainerBuilder;
7
8class FormErrorHandlerTranslationDomainPass implements CompilerPassInterface
9{
10    public function process(ContainerBuilder $container)
11    {
12        if (!$container->hasParameter('validator.translation_domain')) {
13            return;
14        }
15
16        $container->findDefinition('jms_serializer.form_error_handler')
17            ->addArgument('%validator.translation_domain%');
18    }
19}
20