Skip to content

Commit 1681458

Browse files
committed
[FrameworkBundle] Reuse definition variable in FormPass
1 parent 4274280 commit 1681458

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

DependencyInjection/Compiler/FormPass.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ public function process(ContainerBuilder $container)
2828
return;
2929
}
3030

31+
$definition = $container->getDefinition('form.extension');
32+
3133
// Builds an array with service IDs as keys and tag aliases as values
3234
$types = array();
3335

@@ -40,7 +42,7 @@ public function process(ContainerBuilder $container)
4042
$types[$alias] = $serviceId;
4143
}
4244

43-
$container->getDefinition('form.extension')->replaceArgument(1, $types);
45+
$definition->replaceArgument(1, $types);
4446

4547
$typeExtensions = array();
4648

@@ -52,11 +54,11 @@ public function process(ContainerBuilder $container)
5254
$typeExtensions[$alias][] = $serviceId;
5355
}
5456

55-
$container->getDefinition('form.extension')->replaceArgument(2, $typeExtensions);
57+
$definition->replaceArgument(2, $typeExtensions);
5658

5759
// Find all services annotated with "form.type_guesser"
5860
$guessers = array_keys($container->findTaggedServiceIds('form.type_guesser'));
5961

60-
$container->getDefinition('form.extension')->replaceArgument(3, $guessers);
62+
$definition->replaceArgument(3, $guessers);
6163
}
6264
}

0 commit comments

Comments
 (0)