Florianschmidtwelzow has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/305340

Change subject: Synchronize JsonSchema with mediawiki/core
......................................................................

Synchronize JsonSchema with mediawiki/core

Change-Id: I297091f5ef82189eabf78b696fa4110128c96868
See: Ie37e2ebc48684783abf8d99d2f775ee6a5988da7
Bug: T141281
---
M composer.json
M includes/SimpleStyleParser.php
2 files changed, 2 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Kartographer 
refs/changes/40/305340/1

diff --git a/composer.json b/composer.json
index 5285b2d..4005ee2 100644
--- a/composer.json
+++ b/composer.json
@@ -1,5 +1,5 @@
 {
        "require": {
-               "justinrainbow/json-schema": "1.6.1"
+               "justinrainbow/json-schema": "~3.0"
        }
 }
diff --git a/includes/SimpleStyleParser.php b/includes/SimpleStyleParser.php
index 48deb2e..cad1988 100644
--- a/includes/SimpleStyleParser.php
+++ b/includes/SimpleStyleParser.php
@@ -3,8 +3,6 @@
 namespace Kartographer;
 
 use FormatJson;
-use JsonSchema\RefResolver;
-use JsonSchema\Uri\UriRetriever;
 use JsonSchema\Validator;
 use Parser;
 use PPFrame;
@@ -188,11 +186,7 @@
 
                if ( !$schema ) {
                        $basePath = 'file://' . dirname( __DIR__ ) . '/schemas';
-                       $retriever = new UriRetriever();
-                       $resolver = new RefResolver( $retriever );
-                       RefResolver::$maxDepth = 20;
-                       $schema = $retriever->retrieve( 
"$basePath/geojson.json", $basePath );
-                       $resolver->resolve( $schema, $basePath );
+                       $schema = (object)[ '$ref' => "$basePath/geojson.json" 
];
                }
                return $schema;
        }

-- 
To view, visit https://gerrit.wikimedia.org/r/305340
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I297091f5ef82189eabf78b696fa4110128c96868
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Kartographer
Gerrit-Branch: master
Gerrit-Owner: Florianschmidtwelzow <florian.schmidt.stargatewis...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to