|
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