/** * @return Polygon */ public function generatePolygon() { $polygon = new Polygon(); $lineString = $this->generateLinearRing(); $polygon->add($lineString); return $polygon; }
/** * @expectedException \InvalidArgumentException * @expectedCode \geojson\objects\geometry\Polygon::NON_LINEARRING_CODE */ public function testNonLinearRingAddition() { $lineString = new LineString(new Point(1, 2), new Point(2, 3)); $sut = new Polygon(); $sut->add($lineString); }