protected function setMaxAge($maxAge) { if (!is_int($maxAge)) { throw new InvalidArgument('Max age must be an integer.'); } if ($maxAge < 0) { throw new InvalidArgument('Max age must be a positive number or zero.'); } $this->maxAge = $maxAge; }