1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-13 10:15:28 +02:00
This commit is contained in:
Ryan Cramer
2023-06-07 12:47:01 -04:00
parent bc3cd4615e
commit 6fe5c10dde

View File

@@ -626,10 +626,6 @@ class WireCache extends Wire {
// named expiration constant like "hourly", "daily", etc.
$expire = time() + $this->expireNames[$expire];
} else if(in_array($expire, array(self::expireNever, self::expireReserved, self::expireSave, self::expireNow))) {
// good, we'll take it as-is
return $verbose ? array('expire' => $expire) : $expire;
} else if(is_string($expire) && Selectors::stringHasSelector($expire)) {
// expire when page matches selector
if($verbose || $verbose === null) {
@@ -637,9 +633,13 @@ class WireCache extends Wire {
'expire' => self::expireSelector,
'selector' => $expire
);
}
}
return self::expireSelector;
} else if(in_array($expire, array(self::expireNever, self::expireReserved, self::expireSave, self::expireNow))) {
// good, we'll take it as-is
return $verbose ? array('expire' => $expire) : $expire;
} else {
// account for date format as string