public function setSimultaneousLimit($count) { if (!is_int($count) || $count < 2) { throw new \InvalidArgumentException("setSimultaneousLimit count must be an int >= 2"); } $this->simultaneousLimit = $count; return $this; }