assertInstanceOf($geom, GisFactory::factory($type)); } /** * data provider for testFactory * * @return array data for testFactory */ public function providerForTestFactory() { return [ [ 'MULTIPOLYGON', 'PhpMyAdmin\Gis\GisMultiPolygon' ], [ 'POLYGON', 'PhpMyAdmin\Gis\GisPolygon' ], [ 'MULTILINESTRING', 'PhpMyAdmin\Gis\GisMultiLineString' ], [ 'LINESTRING', 'PhpMyAdmin\Gis\GisLineString' ], [ 'MULTIPOINT', 'PhpMyAdmin\Gis\GisMultiPoint' ], [ 'POINT', 'PhpMyAdmin\Gis\GisPoint' ], [ 'GEOMETRYCOLLECTION', 'PhpMyAdmin\Gis\GisGeometryCollection' ], ]; } }