You are here

public function TokenAuthUser::mergeCacheMaxAge in Simple OAuth (OAuth2) & OpenID Connect 8.3

Same name and namespace in other branches
  1. 8.4 src/Authentication/TokenAuthUser.php \Drupal\simple_oauth\Authentication\TokenAuthUser::mergeCacheMaxAge()
  2. 8 src/Authentication/TokenAuthUser.php \Drupal\simple_oauth\Authentication\TokenAuthUser::mergeCacheMaxAge()
  3. 8.2 src/Authentication/TokenAuthUser.php \Drupal\simple_oauth\Authentication\TokenAuthUser::mergeCacheMaxAge()
  4. 5.x src/Authentication/TokenAuthUser.php \Drupal\simple_oauth\Authentication\TokenAuthUser::mergeCacheMaxAge()

Merges the maximum age (in seconds) with the existing maximum age.

The max age will be set to the given value if it is lower than the existing value.

Parameters

int $max_age: The max age to associate.

Return value

$this

Throws

\InvalidArgumentException Thrown if a non-integer value is supplied.

Overrides RefinableCacheableDependencyInterface::mergeCacheMaxAge

File

src/Authentication/TokenAuthUser.php, line 615

Class

TokenAuthUser
The decorated user class with token information.

Namespace

Drupal\simple_oauth\Authentication

Code

public function mergeCacheMaxAge($max_age) {
  return $this->subject
    ->mergeCacheMaxAge($max_age);
}