@@ 152-160 (lines=9) @@ | ||
149 | $container->setDefinition('symfony2_extension.class_generator.kernel_aware', $definition); |
|
150 | } |
|
151 | ||
152 | private function loadContextInitializer(ContainerBuilder $container) |
|
153 | { |
|
154 | $definition = new Definition('Behat\Symfony2Extension\Context\Initializer\KernelAwareInitializer', array( |
|
155 | new Reference(self::KERNEL_ID), |
|
156 | )); |
|
157 | $definition->addTag(ContextExtension::INITIALIZER_TAG, array('priority' => 0)); |
|
158 | $definition->addTag(EventDispatcherExtension::SUBSCRIBER_TAG, array('priority' => 0)); |
|
159 | $container->setDefinition('symfony2_extension.context_initializer.kernel_aware', $definition); |
|
160 | } |
|
161 | ||
162 | private function loadFeatureLocator(ContainerBuilder $container) |
|
163 | { |
|
@@ 162-172 (lines=11) @@ | ||
159 | $container->setDefinition('symfony2_extension.context_initializer.kernel_aware', $definition); |
|
160 | } |
|
161 | ||
162 | private function loadFeatureLocator(ContainerBuilder $container) |
|
163 | { |
|
164 | $definition = new Definition('Behat\Symfony2Extension\Specification\BundleFeatureLocator', array( |
|
165 | new Definition('Behat\Behat\Gherkin\Specification\Locator\FilesystemFeatureLocator', array( |
|
166 | new Reference(GherkinExtension::MANAGER_ID), |
|
167 | '%paths.base%' |
|
168 | )) |
|
169 | )); |
|
170 | $definition->addTag(SpecificationExtension::LOCATOR_TAG, array('priority' => 100)); |
|
171 | $container->setDefinition('symfony2_extension.specification_locator.bundle_feature', $definition); |
|
172 | } |
|
173 | ||
174 | private function loadKernel(ContainerBuilder $container, array $config) |
|
175 | { |