|
|
- <?php
-
- namespace OSM;
-
- use OSM\Element\Element;
-
- class OSM {
-
- public array $elements = [];
-
- public static function createFromJson($json) {
- $array = json_decode($json, true);
-
- $instance = new self();
-
- $items = $array['elements'];
- foreach ($items as $item) {
- $element = Element::createFromArray($item);
- $instance->elements[] = $element;
- }
-
- return $instance;
- }
-
- }
|