1<?php 2 3namespace geoPHP\Adapter; 4 5use geoPHP\Geometry\Geometry; 6 7/** 8 * EWKB (Extended Well Known Binary) Adapter 9 */ 10class EWKB extends WKB 11{ 12 13 public function write(Geometry $geometry, $writeAsHex = false, $bigEndian = false) 14 { 15 $this->SRID = $geometry->getSRID(); 16 $this->hasSRID = $this->SRID !== null; 17 return parent::write($geometry, $writeAsHex, $bigEndian); 18 } 19 20 protected function writeType($type, $writeSRID = false) 21 { 22 return parent::writeType($type, true); 23 } 24} 25