W3cubDocs

/Drupal 8

public function RefinableCacheableDependencyTrait::mergeCacheMaxAge

public RefinableCacheableDependencyTrait::mergeCacheMaxAge($max_age)

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

core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php, line 91

Class

RefinableCacheableDependencyTrait
Trait for \Drupal\Core\Cache\RefinableCacheableDependencyInterface.

Namespace

Drupal\Core\Cache

Code

public function mergeCacheMaxAge($max_age) {
  $this->cacheMaxAge = Cache::mergeMaxAges($this->cacheMaxAge, $max_age);
  return $this;
}

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Cache!RefinableCacheableDependencyTrait.php/function/RefinableCacheableDependencyTrait::mergeCacheMaxAge/8.1.x