Skip to content

Commit d4f1e2d

Browse files
authored
Merge pull request #84 from filipekp/master
repair BasicFetcher
2 parents fbe3d32 + d5a2fc1 commit d4f1e2d

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

src/RemoteRef/BasicFetcher.php

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,23 @@
11
<?php
2-
3-
namespace Swaggest\JsonSchema\RemoteRef;
4-
5-
use Swaggest\JsonSchema\RemoteRefProvider;
6-
7-
class BasicFetcher implements RemoteRefProvider
8-
{
2+
3+
namespace Swaggest\JsonSchema\RemoteRef;
4+
5+
use Swaggest\JsonSchema\RemoteRefProvider;
6+
7+
class BasicFetcher implements RemoteRefProvider
8+
{
99
public function getSchemaData($url)
1010
{
11-
if ($data = file_get_contents(rawurldecode($url))) {
12-
return json_decode($data);
13-
}
14-
return false;
11+
$arrContextOptions = [
12+
"ssl" => [
13+
"verify_peer" => false,
14+
"verify_peer_name" => false,
15+
],
16+
];
17+
18+
if ($data = file_get_contents(rawurldecode($url), false, stream_context_create($arrContextOptions))) {
19+
return json_decode($data);
20+
}
21+
return false;
1522
}
16-
}
23+
}

0 commit comments

Comments
 (0)