CrEOF\Spatial\Tests\PHP\Types\Geometry\MultiPolygonTest::testSolidMultiPolygonFromArraysGetPolygons PHP 메소드

testSolidMultiPolygonFromArraysGetPolygons() 공개 메소드

    public function testSolidMultiPolygonFromArraysGetPolygons()
    {
        $expected = array(new Polygon(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 Polygon(array(new LineString(array(new Point(5, 5), new Point(7, 5), new Point(7, 7), new Point(5, 7), new Point(5, 5))))));
        $polygons = array(array(array(array(0, 0), array(10, 0), array(10, 10), array(0, 10), array(0, 0))), array(array(array(5, 5), array(7, 5), array(7, 7), array(5, 7), array(5, 5))));
        $multiPolygon = new MultiPolygon($polygons);
        $this->assertEquals($expected, $multiPolygon->getPolygons());
    }