/** * @dataProvider providerWrite * * @param string $wkt The WKT to read. * @param string $wkb The expected WKB output, hex-encoded. * @param integer $byteOrder The byte order to use. */ public function testWrite($wkt, $wkb, $byteOrder) { $writer = new WKBWriter(); $writer->setByteOrder($byteOrder); $reader = new WKTReader(); $geometry = $reader->read($wkt); $output = $writer->write($geometry); $this->assertSame($wkb, bin2hex($output)); }