]> git.mxchange.org Git - friendica.git/commitdiff
Read local files instead of performing self HTTP requests in JsonLD::documentLoader
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 29 Jan 2023 03:13:15 +0000 (22:13 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sun, 29 Jan 2023 03:17:05 +0000 (22:17 -0500)
src/Util/JsonLD.php

index 8d609625e04281826f16ffec98d18f787dbce180..0a4d5a0b55bf40808e891f81a1d832e0377ca3c1 100644 (file)
@@ -44,26 +44,26 @@ class JsonLD
        {
                switch ($url) {
                        case 'https://w3id.org/security/v1':
-                               $url = DI::baseUrl() . '/static/security-v1.jsonld';
+                               $url = DI::basePath() . '/static/security-v1.jsonld';
                                break;
                        case 'https://w3id.org/identity/v1':
-                               $url = DI::baseUrl() . '/static/identity-v1.jsonld';
+                               $url = DI::basePath() . '/static/identity-v1.jsonld';
                                break;
                        case 'https://www.w3.org/ns/activitystreams':
-                               $url = DI::baseUrl() . '/static/activitystreams.jsonld';
+                               $url = DI::basePath() . '/static/activitystreams.jsonld';
                                break;
                        case 'https://funkwhale.audio/ns':
-                               $url = DI::baseUrl() . '/static/funkwhale.audio.jsonld';
+                               $url = DI::basePath() . '/static/funkwhale.audio.jsonld';
                                break;
                        default:
                                switch (parse_url($url, PHP_URL_PATH)) {
                                        case '/schemas/litepub-0.1.jsonld';
-                                               $url = DI::baseUrl() . '/static/litepub-0.1.jsonld';
+                                               $url = DI::basePath() . '/static/litepub-0.1.jsonld';
                                                break;
                                        case '/apschema/v1.2':
                                        case '/apschema/v1.9':
                                        case '/apschema/v1.10':
-                                                       $url = DI::baseUrl() . '/static/apschema.jsonld';
+                                               $url = DI::basePath() . '/static/apschema.jsonld';
                                                break;
                                        default:
                                                Logger::info('Got url', ['url' =>$url]);