operands = new ArrayCollection(); } public function getResult(): ResultInterface { if ($this->result) { return $this->result; } throw new NotProcessedException('No result was generated!'); } public function setOperators(ArrayCollection $operands): void { $this->operands = $operands; } }