Skip to content

Commit 44e753e

Browse files
committed
Use DI exceptions in components compiler passes
1 parent 605133a commit 44e753e

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

DependencyInjection/FragmentRendererPass.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Symfony\Component\DependencyInjection\ContainerBuilder;
1515
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
16+
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
1617

1718
/**
1819
* Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
@@ -44,22 +45,22 @@ public function process(ContainerBuilder $container)
4445
foreach ($container->findTaggedServiceIds($this->rendererTag) as $id => $tags) {
4546
$def = $container->getDefinition($id);
4647
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));
4849
}
4950

5051
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));
5253
}
5354

5455
$class = $container->getParameterBag()->resolveValue($def->getClass());
5556
$interface = 'Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface';
5657

5758
if (!is_subclass_of($class, $interface)) {
5859
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));
6061
}
6162

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));
6364
}
6465

6566
foreach ($tags as $tag) {

0 commit comments

Comments
 (0)