We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents fbe3d32 + d5a2fc1 commit d4f1e2dCopy full SHA for d4f1e2d
1 file changed
src/RemoteRef/BasicFetcher.php
@@ -1,16 +1,23 @@
1
<?php
2
-
3
-namespace Swaggest\JsonSchema\RemoteRef;
4
5
-use Swaggest\JsonSchema\RemoteRefProvider;
6
7
-class BasicFetcher implements RemoteRefProvider
8
-{
+
+ namespace Swaggest\JsonSchema\RemoteRef;
+ use Swaggest\JsonSchema\RemoteRefProvider;
+ class BasicFetcher implements RemoteRefProvider
+ {
9
public function getSchemaData($url)
10
{
11
- if ($data = file_get_contents(rawurldecode($url))) {
12
- return json_decode($data);
13
- }
14
- return false;
+ $arrContextOptions = [
+ "ssl" => [
+ "verify_peer" => false,
+ "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;
22
}
-}
23
0 commit comments