CrEOF\Spatial\Tests\PHP\Types\Geometry\PolygonTest::testSolidPolygonFromArrayAddRings PHP Method

testSolidPolygonFromArrayAddRings() public method

    public function testSolidPolygonFromArrayAddRings()
    {
        $expected = array(new LineString(array(new Point(0, 0), new Point(10, 0), new Point(10, 10), new Point(0, 10), new Point(0, 0))), new LineString(array(new Point(2, 2), new Point(10, 0), new Point(10, 10), new Point(0, 10), new Point(2, 2))));
        $rings = array(array(array(0, 0), array(10, 0), array(10, 10), array(0, 10), array(0, 0)));
        $polygon = new Polygon($rings);
        $polygon->addRing(array(array(2, 2), array(10, 0), array(10, 10), array(0, 10), array(2, 2)));
        $this->assertEquals($expected, $polygon->getRings());
    }