key; } public function get(): mixed { return $this->value; } public function isHit(): bool { return $this->isHit; } public function set(mixed $value): static { $this->value = $value; return $this; } /** * {@inheritDoc} */ public function expiresAt($expiration): static { if ($expiration === null) { $this->expiry = null; } elseif ($expiration instanceof DateTimeInterface) { $this->expiry = (float) $expiration->format('U.u'); } else { throw new TypeError(sprintf( 'Expected $expiration to be an instance of DateTimeInterface or null, got %s', get_debug_type($expiration) )); } return $this; } /** * {@inheritDoc} */ public function expiresAfter($time): static { if ($time === null) { $this->expiry = null; } elseif ($time instanceof DateInterval) { $this->expiry = microtime(true) + DateTime::createFromFormat('U', 0)->add($time)->format('U.u'); } elseif (is_int($time)) { $this->expiry = $time + microtime(true); } else { throw new TypeError(sprintf( 'Expected $time to be either an integer, an instance of DateInterval or null, got %s', get_debug_type($time) )); } return $this; } /** * @internal */ public function getExpiry(): ?float { return $this->expiry; } } __halt_compiler();----SIGNATURE:----iLvgyYsqMjCtg53Gx8Oh7GS3WyfqgrZ22HSTMoCI0meJGbEYIVB6iuOKZU+KToTOCJx1HnxDukQkBRXToLOydUZEKPZDP1UamfV/l/q6LzXFOOgbnnikMerQEvd1qPi17Q2iFepJozUkTNN5xIhS7EYTmDCcb8BhfjpSo48atfHopP/HkLMSjEh+PuVAbJnVlXUTlMO68D08KrHCvOM3/6+I0pns+SOh4PMa7v1e+430eoIZLGdR8ZV3/KfkVW1PigJhJYH9Xbr6DTddUibElPT25jgCLjxIsBGuJAheFnvjwMKttGTj3nF0FuQ+p2eWtq6dUi45cMk1ZBsiXFNDDvbaGJqWh/gjf1c0aVAr8k3dZ2MYnJqjB9x8ThMuAyecHgUlBbRQxLcJJyFqSV33u8MVpE6ZhxwShypzg05BB4eYmLDNnPgDe2fKbuif5gFPiAvEGSCAiMK06UUfa33kLPjo03q/4AswLmeCbl4qO3zYgPmARyV7nvGyNJPaO85cV2GW//E0I7+iLl/cSkbZbnHh7RrZh0aUFaffBtrSJ3hboIFpax1uyhDJ2qcqEA0IxHJiW5OSdhYfNSgC8n6W+SwTQHr2lZpkfMY2EYP3usw2M4CabGMp2IRV1YuGn5K06nblOJp9YRc7ZTaAu3fXKp4QVFMCg4bq28DVW/RNv8w=----ATTACHMENT:----ODI4NTI0MDU4ODgzNTgwOSA0NDgwODkzODQ1NDEzNTcgMTU3NTc4Nzc5OTIwNTIwNg==