Merge branch '2.0'
* 2.0: [HotFix] Force object typehint Improve Mink installation docs
This commit is contained in:
@@ -8,7 +8,7 @@ isolated driver to use for Symfony application testing.
|
|||||||
1. Require the packages needed for the driver using *Composer*:
|
1. Require the packages needed for the driver using *Composer*:
|
||||||
|
|
||||||
```bash
|
```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:
|
2. Enable the bundled driver:
|
||||||
|
|||||||
@@ -65,7 +65,10 @@ final class ContextServiceEnvironmentHandler implements EnvironmentHandler
|
|||||||
continue;
|
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));
|
$delegatedSuite = $this->cloneSuiteWithoutContexts($suite, array_keys($symfonyContexts));
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ final class SymfonyDriver extends BrowserKitDriver
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var object $testClient */
|
||||||
$testClient = $kernel->getContainer()->get('test.client');
|
$testClient = $kernel->getContainer()->get('test.client');
|
||||||
|
|
||||||
if (!$testClient instanceof Client) {
|
if (!$testClient instanceof Client) {
|
||||||
|
|||||||
Reference in New Issue
Block a user