seen) { return true; } $t = ($this->now)(); if ($this->lastRead !== null && $t - $this->lastRead < $this->minInterval) { return false; } $this->lastRead = $t; $this->seen = ($this->read)(); return $this->seen; } }