entity = $entity; $this->position = $position; $this->blocks = $blocks; $this->yield = $yield; } public function getPosition() : Position{ return $this->position; } /** * @return Block[] */ public function getBlockList() : array{ return $this->blocks; } /** * @param Block[] $blocks */ public function setBlockList(array $blocks) : void{ $this->blocks = $blocks; } public function getYield() : float{ return $this->yield; } public function setYield(float $yield) : void{ $this->yield = $yield; } }