Feature: Injecting parameters into context Background: Given a working Symfony application with SymfonyExtension configured Given a context file "features/bootstrap/FeatureContext.php" containing: """ parameter = $parameter; } /** * @Then the parameter should be injected into the context */ public function behatContainerShouldBeInjectedToTheContext() { if (null === $this->parameter || empty($this->parameter)) { throw new \DomainException('Required parameter was not injected!'); } } } """ And an application kernel configured for SymfonyExtension with YAML services file containing: """ services: FeatureContext: class: FeatureContext public: true arguments: - "%kernel.environment%" """ And a Behat configuration with the minimal working configuration for SymfonyExtension And a Behat configuration with the minimal working configuration for MinkExtension Scenario: Injecting parameters into context with SymfonyExtension Given a feature file "features/injecting_parameter_into_context.feature" containing: """ Feature: Injecting parameter into the context Scenario: Then the parameter should be injected into the context """ When I run Behat Then it should pass