示例#1
0
 /**
  * @return Polygon
  */
 public function generatePolygon()
 {
     $polygon = new Polygon();
     $lineString = $this->generateLinearRing();
     $polygon->add($lineString);
     return $polygon;
 }
示例#2
0
 /**
  * @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);
 }