Merge branch '2.0'

* 2.0:
  [HotFix] Force object typehint
  Improve Mink installation docs
This commit is contained in:
Kamil Kokot
2019-09-10 12:25:57 +02:00
3 changed files with 6 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ isolated driver to use for Symfony application testing.
1. Require the packages needed for the driver using *Composer*:
```bash
composer require --dev behat/mink-extension behat/mink-browserkit-driver
composer require --dev behat/mink:^1.7@dev behat/mink-extension behat/mink-browserkit-driver
```
2. Enable the bundled driver:

View File

@@ -65,7 +65,10 @@ final class ContextServiceEnvironmentHandler implements EnvironmentHandler
continue;
}
$symfonyContexts[$serviceId] = get_class($this->getContainer()->get($serviceId));
/** @var object $service */
$service = $this->getContainer()->get($serviceId);
$symfonyContexts[$serviceId] = get_class($service);
}
$delegatedSuite = $this->cloneSuiteWithoutContexts($suite, array_keys($symfonyContexts));

View File

@@ -22,6 +22,7 @@ final class SymfonyDriver extends BrowserKitDriver
));
}
/** @var object $testClient */
$testClient = $kernel->getContainer()->get('test.client');
if (!$testClient instanceof Client) {