public function assertSingular() { if ($this->minimum > 1 || $this->maximum > 1 || $this->isAlways) { throw new InvalidSingularCardinalityException($this); } return $this; }