Missing class for Symfony 5

This commit is contained in:
cv65kr
2020-06-18 20:24:36 +02:00
parent 8d0cec7928
commit 394c417675

View File

@@ -10,7 +10,6 @@ use Behat\Mink\Session;
use FriendsOfBehat\SymfonyExtension\Mink\MinkParameters; use FriendsOfBehat\SymfonyExtension\Mink\MinkParameters;
use FriendsOfBehat\SymfonyExtension\ServiceContainer\SymfonyExtension; use FriendsOfBehat\SymfonyExtension\ServiceContainer\SymfonyExtension;
use Symfony\Bundle\FrameworkBundle\KernelBrowser; use Symfony\Bundle\FrameworkBundle\KernelBrowser;
use Symfony\Component\BrowserKit\Client;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -79,9 +78,12 @@ final class FriendsOfBehatSymfonyExtensionExtension extends Extension implements
return; return;
} }
foreach ([Client::class, KernelBrowser::class, HttpKernelBrowser::class] as $class) { if (\class_exists('Symfony\Component\BrowserKit\Client')) {
$container->setAlias($class, 'test.client'); $container->setAlias('Symfony\Component\BrowserKit\Client', 'test.client');
} }
$container->setAlias(KernelBrowser::class, 'test.client');
$container->setAlias(HttpKernelBrowser::class, 'test.client');
} }
private function provideMinkIntegration(ContainerBuilder $container): void private function provideMinkIntegration(ContainerBuilder $container): void