You are here

protected function RequestHelperTrait::get in Simple OAuth (OAuth2) & OpenID Connect 5.x

Same name and namespace in other branches
  1. 8.4 tests/src/Functional/RequestHelperTrait.php \Drupal\Tests\simple_oauth\Functional\RequestHelperTrait::get()
  2. 8.3 tests/src/Functional/RequestHelperTrait.php \Drupal\Tests\simple_oauth\Functional\RequestHelperTrait::get()

GET a resource, with options.

Parameters

\Drupal\Core\Url $url:

array $options:

Return value

mixed

3 calls to RequestHelperTrait::get()
RolesNegotiationFunctionalTest::testRequestWithMissingScope in tests/src/Functional/RolesNegotiationFunctionalTest.php
Test access to own unpublished node but with missing scope.
RolesNegotiationFunctionalTest::testRequestWithRoleRemovedFromClient in tests/src/Functional/RolesNegotiationFunctionalTest.php
Test access to own unpublished node but with the role removed from client.
RolesNegotiationFunctionalTest::testRequestWithRoleRemovedFromUser in tests/src/Functional/RolesNegotiationFunctionalTest.php
Test access to own published node with missing role on User entity.

File

tests/src/Functional/RequestHelperTrait.php, line 48

Class

RequestHelperTrait

Namespace

Drupal\Tests\simple_oauth\Functional

Code

protected function get(Url $url, $options = []) {
  $options += [
    RequestOptions::HTTP_ERRORS => FALSE,
  ];
  $session = $this
    ->getSession();
  $get_url = $this
    ->getAbsoluteUrl($url
    ->toString());
  $session
    ->setCookie('SIMPLETEST_USER_AGENT', drupal_generate_test_ua($this->databasePrefix));
  return $this
    ->getHttpClient()
    ->get($get_url, $options);
}