Stash\Item::setTTL PHP Method

setTTL() public method

public setTTL ( $ttl = null )
    public function setTTL($ttl = null)
    {
        if (is_numeric($ttl) || $ttl instanceof \DateInterval) {
            return $this->expiresAfter($ttl);
        } elseif ($ttl instanceof \DateTimeInterface || $ttl instanceof \DateTime) {
            return $this->expiresAt($ttl);
        } else {
            $this->expiration = null;
        }
        return $this;
    }