public function setMaxChildrenNumber($number) { if ($number < 1) { throw new exceptions\logic\invalidArgument('Maximum number of children must be greater or equal to 1'); } $this->maxChildrenNumber = $number; return $this; }