Feature: Context constructor dependency injection compatibility Scenario: Using context consturctor dependency injection Given a working Symfony application with SymfonyExtension configured And a Behat configuration containing: """ default: suites: default: contexts: - App\Tests\SomeContext: - "@App\\Foo" services: App\Foo: ~ """ And a class file "src/Foo.php" containing: """ foo = $foo; } /** @Then it should pass */ public function itShouldPass(): void { assert($this->foo instanceof Foo); } } """ When I run Behat Then it should pass