foreach ($taggedServices as $id => $tagsAttributes) {
33
3
foreach ($tagsAttributes as $attributes) {
34
$attributes += array(
35
3
'alias' => $id,
36
'configuration' => false,
37
);
38
39
3
if ($attributes['configuration']) {
40
3
$ref = new \ReflectionClass($attributes['configuration']);
41
3
if (!$ref->implementsInterface('Symfony\Component\Config\Definition\ConfigurationInterface')) {
42
throw new \Exception(sprintf('The tag attribute "configuration" for service "%s" must implement "Symfony\Component\Config\Definition\ConfigurationInterface"', $id));