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