Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function coordinateSystem()
 {
     if ($this->proxyGeometry === null) {
         $this->load();
     }
     return $this->proxyGeometry->coordinateSystem();
 }
Beispiel #2
0
 /**
  * Tests Countable and Traversable interfaces.
  */
 public function testInterfaces()
 {
     $circularString = CircularString::fromText('CIRCULARSTRING (1 2, 3 4, 5 6)');
     $this->assertInstanceOf(\Countable::class, $circularString);
     $this->assertSame(3, count($circularString));
     $this->assertInstanceOf(\Traversable::class, $circularString);
     $this->assertSame([$circularString->pointN(1), $circularString->pointN(2), $circularString->pointN(3)], iterator_to_array($circularString));
 }