public static function fromString($wktArgument)
 {
     $str = preg_split('/\\)\\s*,\\s*\\(/', substr(trim($wktArgument), 1, -1));
     $linestrings = array_map(function ($data) {
         return LineString::fromString($data);
     }, $str);
     return new static($linestrings);
 }
 public function testJsonSerialize()
 {
     $lineString = new LineString($this->points);
     $this->assertInstanceOf(\GeoJson\Geometry\LineString::class, $lineString->jsonSerialize());
     $this->assertSame('{"type":"LineString","coordinates":[[0,0],[1,1],[2,2]]}', json_encode($lineString));
 }