|
13 | 13 |
|
14 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; |
15 | 15 | use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; |
| 16 | +use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException; |
16 | 17 |
|
17 | 18 | /** |
18 | 19 | * Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies. |
@@ -44,22 +45,22 @@ public function process(ContainerBuilder $container) |
44 | 45 | foreach ($container->findTaggedServiceIds($this->rendererTag) as $id => $tags) { |
45 | 46 | $def = $container->getDefinition($id); |
46 | 47 | if (!$def->isPublic()) { |
47 | | - throw new \InvalidArgumentException(sprintf('The service "%s" must be public as fragment renderer are lazy-loaded.', $id)); |
| 48 | + throw new InvalidArgumentException(sprintf('The service "%s" must be public as fragment renderer are lazy-loaded.', $id)); |
48 | 49 | } |
49 | 50 |
|
50 | 51 | if ($def->isAbstract()) { |
51 | | - throw new \InvalidArgumentException(sprintf('The service "%s" must not be abstract as fragment renderer are lazy-loaded.', $id)); |
| 52 | + throw new InvalidArgumentException(sprintf('The service "%s" must not be abstract as fragment renderer are lazy-loaded.', $id)); |
52 | 53 | } |
53 | 54 |
|
54 | 55 | $class = $container->getParameterBag()->resolveValue($def->getClass()); |
55 | 56 | $interface = 'Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface'; |
56 | 57 |
|
57 | 58 | if (!is_subclass_of($class, $interface)) { |
58 | 59 | if (!class_exists($class, false)) { |
59 | | - throw new \InvalidArgumentException(sprintf('Class "%s" used for service "%s" cannot be found.', $class, $id)); |
| 60 | + throw new InvalidArgumentException(sprintf('Class "%s" used for service "%s" cannot be found.', $class, $id)); |
60 | 61 | } |
61 | 62 |
|
62 | | - throw new \InvalidArgumentException(sprintf('Service "%s" must implement interface "%s".', $id, $interface)); |
| 63 | + throw new InvalidArgumentException(sprintf('Service "%s" must implement interface "%s".', $id, $interface)); |
63 | 64 | } |
64 | 65 |
|
65 | 66 | foreach ($tags as $tag) { |
|
0 commit comments