facing; } /** @return $this */ public function setFacing(int $facing) : self{ $axis = Facing::axis($facing); if($axis !== Axis::X && $axis !== Axis::Z){ throw new \InvalidArgumentException("Facing must be horizontal"); } $this->facing = $facing; return $this; } }