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:----ElUuHDuXD1mmD6DJ+lCQ/TCV4f2mknUIDDEhww4a0WKzWwE7DlDeX4OOE/qRFolnvKRYtUu5zXIUgblYkNNq+OcK0nMyt23I4chrvqui2jL7zG7IleMrfTc4zk9Y/+hP+XdUipN3Svr/KSKVU4rqTgTQzioD+fu1rbZ2lnrsd73s0ZtXxVz2BAAwEqJdWYgJSJvuzsVtCspQoDAHGUmGPoWwHAqlpTGSXRJDAFQcPYRk4PcW3J74naK+85CWtV0q8t01qlsh2L2ClAQeSMRXxvs7aFgG9Rf0ORvugITXTd1FLsEAeYrDDH9eCFRc7Crt6tZ/O43r2UvNRbtBhUoMSGKDAGQx2XvTp7xam1yBKWpuN72EaL0wBuXkHDivzIum5pR3elN1dNCzb9OElEYSfFQ3mDIVqv1CYX+NCC9c5XJHyoSmH+BciHl/ZrQtSB0EPlmOiK4NqgDVIP1zrBfoeamHTTmmz8p0zHYRqgTtkByjYEJ6nLNqZPdrEBxRdBI+H/N9p/YMGQj0VuoLJV/eRbYfmzx5RRi00DyLIfzj+mq54LA5mP5mK/yHWlf/kgRFUYULqThg3gaVzvBE3hpfCf6fYdB9Jm/8MM+l2Ook7OpbBjg+S3x/Q4wc971PzQZ8u0KYcMW8DzC09VVBT8JMRUPcRUKoC2iDGBhBt12DX9U=----ATTACHMENT:----MTU3NDk0NDYyMTIxNzg3MCA5NTkwMDIxODc5MDc1MDg0IDU3MDMyMDYyMzQxMzQ1NjU=