@@ -69,14 +69,16 @@ function traverse($data, &$to_test, $i=0, $path="root") {
6969
7070 function test ($ data , &$ reply ) {
7171 $ retriever = new \JsonSchema \Uri \UriRetriever ;
72- $ refResolver = new \JsonSchema \RefResolver ($ retriever );
73- $ refResolver ::$ maxDepth = 9999 ;
72+ $ resolver = new \JsonSchema \Uri \UriResolver ;
73+ $ refResolver = new \JsonSchema \RefResolver ($ retriever ,$ resolver );
74+ // $refResolver::$maxDepth = 9999;
7475 $ validator = new \JsonSchema \Validator ();
7576 $ valid = true ;
7677 foreach ($ data as $ item ) {
7778 $ path = get_asset_path ($ item ['obj ' ]->name , 'schemas ' );
7879 $ schema = $ retriever ->retrieve ('file:// ' . realpath ($ path ));
79- $ refResolver ->resolve ($ schema );
80+ // $refResolver->resolve($schema);
81+ $ refResolver ->resolve ('file:// ' . realpath ($ path ));
8082
8183 //Validate
8284 $ validator ->check ($ item ['obj ' ], $ schema );
@@ -97,8 +99,9 @@ function test($data, &$reply) {
9799 $ to_test = array ();
98100 $ reply = "" ;
99101 $ retriever = new \JsonSchema \Uri \UriRetriever ;
100- $ refResolver = new \JsonSchema \RefResolver ($ retriever );
101- $ refResolver ::$ maxDepth = 9999 ;
102+ $ resolver = new \JsonSchema \Uri \UriResolver ;
103+ $ refResolver = new \JsonSchema \RefResolver ($ retriever ,$ resolver );
104+ // $refResolver::$maxDepth = 9999;
102105 $ validator = new \JsonSchema \Validator ();
103106
104107 $ data = (object ) json_decode ($ request ->getContent ());
@@ -108,7 +111,8 @@ function test($data, &$reply) {
108111
109112 $ schema = $ retriever ->retrieve ('file:// ' . realpath ($ path ));
110113
111- $ refResolver ->resolve ($ schema );
114+ // $refResolver->resolve($schema);
115+ $ refResolver ->resolve ('file:// ' . realpath ($ path ));
112116
113117 //Validate
114118 $ validator ->check ($ data , $ schema );
0 commit comments