8.2.x RefinableCacheableDependencyInterface.php public RefinableCacheableDependencyInterface::mergeCacheMaxAge($max_age)
8.0.x RefinableCacheableDependencyInterface.php public RefinableCacheableDependencyInterface::mergeCacheMaxAge($max_age)
8.1.x RefinableCacheableDependencyInterface.php public RefinableCacheableDependencyInterface::mergeCacheMaxAge($max_age)
8.3.x RefinableCacheableDependencyInterface.php public RefinableCacheableDependencyInterface::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.

2 methods override RefinableCacheableDependencyInterface::mergeCacheMaxAge()
RefinableCacheableDependencyTrait::mergeCacheMaxAge in core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php
Merges the maximum age (in seconds) with the existing maximum age.
ViewUI::mergeCacheMaxAge in core/modules/views_ui/src/ViewUI.php
Merges the maximum age (in seconds) with the existing maximum age.

File

core/lib/Drupal/Core/Cache/RefinableCacheableDependencyInterface.php, line 49

Class

RefinableCacheableDependencyInterface
Allows to add cacheability metadata to an object for the current runtime.

Namespace

Drupal\Core\Cache

Code

public function mergeCacheMaxAge($max_age);