function BrowserKitDriver::setBasicAuth
Overrides CoreDriver::setBasicAuth
File
-
vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php, line 176
Class
- BrowserKitDriver
- Symfony BrowserKit driver.
Namespace
Behat\Mink\DriverCode
public function setBasicAuth($user, string $password) {
if (false === $user) {
unset($this->serverParameters['PHP_AUTH_USER'], $this->serverParameters['PHP_AUTH_PW']);
unset($this->serverParameters['HTTP_AUTHORIZATION']);
return;
}
$this->serverParameters['PHP_AUTH_USER'] = $user;
$this->serverParameters['PHP_AUTH_PW'] = $password;
$this->serverParameters['HTTP_AUTHORIZATION'] = 'Basic ' . base64_encode($user . ':' . $password);
}