You are here

protected function EntityShareClientFunctionalTestBase::getAuthenticationRequestOptions in Entity Share 8.3

Same name and namespace in other branches
  1. 8.2 modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php \Drupal\Tests\entity_share_client\Functional\EntityShareClientFunctionalTestBase::getAuthenticationRequestOptions()

Returns Guzzle request options for authentication.

Parameters

\Drupal\Core\Session\AccountInterface $account: The account to authenticate with.

Return value

array Guzzle request options to use for authentication.

See also

\GuzzleHttp\ClientInterface::request()

File

modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php, line 295

Class

EntityShareClientFunctionalTestBase
Base class for Entity Share Client functional tests.

Namespace

Drupal\Tests\entity_share_client\Functional

Code

protected function getAuthenticationRequestOptions(AccountInterface $account) {
  return [
    RequestOptions::HEADERS => [
      'Authorization' => 'Basic ' . base64_encode($account
        ->getAccountName() . ':' . $account->passRaw),
    ],
  ];
}