/** * @param int $numPoints * * @return LineString */ public function generateLineString($numPoints = 2) { $lineString = new LineString($this->generatePoint(), $this->generatePoint()); for ($i = 2; $i < $numPoints; $i++) { $lineString->add([$this->generatePoint()]); } return $lineString; }
public function testLineIsALinearRing() { $sut = new LineString(new Point(13.9, 10.3), [14.2, 15]); $sut->add([[15.2, 12], [35.2, 12], new Point(13.9, 10.3)]); $this->assertTrue($sut->isLinearRing()); }