Skip to content

Commit 29601fc

Browse files
Add compiler pass to fix Symfony validator definition bug
1 parent 7faebc4 commit 29601fc

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
namespace Matthias\SymfonyServiceDefinitionValidator\Compiler\Compatibility;
4+
5+
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
6+
use Symfony\Component\DependencyInjection\ContainerBuilder;
7+
8+
class FixSymfonyValidatorDefinitionPass implements CompilerPassInterface
9+
{
10+
public function process(ContainerBuilder $container)
11+
{
12+
if ($container->hasDefinition('validator')) {
13+
$container->getDefinition('validator')->setClass('Symfony\Component\Validator\Validator');
14+
}
15+
}
16+
}

0 commit comments

Comments
 (0)