|
68 | 68 | // Create Formats objects
|
69 | 69 | $formats = new \Pdsinterop\Rdf\Formats();
|
70 | 70 |
|
71 |
| - $serverUri = "https://" . $request->getServerParams()["SERVER_NAME"] . $request->getServerParams()["REQUEST_URI"]; // FIXME: doublecheck that this is the correct url; |
| 71 | + $serverParams = $request->getServerParams(); |
| 72 | + |
| 73 | + $serverUri = ''; |
| 74 | + if (isset($serverParams['SERVER_NAME'])) { |
| 75 | + $serverUri = vsprintf("%s://%s%s", [ |
| 76 | + // FIXME: doublecheck that this is the correct url; |
| 77 | + getenv('PROXY_MODE') ? 'http' : 'https', |
| 78 | + $serverParams['SERVER_NAME'], |
| 79 | + $serverParams['REQUEST_URI'] ?? '', |
| 80 | + ]); |
| 81 | + } |
72 | 82 |
|
73 | 83 | // Create the RDF Adapter
|
74 | 84 | $rdfAdapter = new \Pdsinterop\Rdf\Flysystem\Adapter\Rdf(
|
|
77 | 87 | $formats,
|
78 | 88 | $serverUri
|
79 | 89 | );
|
80 |
| - |
| 90 | + |
81 | 91 | $filesystem = new \League\Flysystem\Filesystem($rdfAdapter);
|
82 | 92 |
|
83 | 93 | $filesystem->addPlugin(new \Pdsinterop\Rdf\Flysystem\Plugin\AsMime($formats));
|
84 |
| - |
| 94 | + |
85 | 95 | $plugin = new \Pdsinterop\Rdf\Flysystem\Plugin\ReadRdf($graph);
|
86 | 96 | $filesystem->addPlugin($plugin);
|
87 | 97 |
|
|
90 | 100 |
|
91 | 101 | $container->share(\PHPTAL::class, function () {
|
92 | 102 | $template = new \PHPTAL();
|
93 |
| - $template->setTemplateRepository(__DIR__.'/../src/Template'); |
| 103 | + $template->setTemplateRepository(__DIR__ . '/../src/Template'); |
94 | 104 | return $template;
|
95 | 105 | });
|
96 | 106 |
|
|
134 | 144 |
|
135 | 145 | $traitMethods = array_keys($traits);
|
136 | 146 |
|
137 |
| -array_walk($controllers, function ($controller) use ($container, $traits, $traitMethods) { |
| 147 | +array_walk($controllers, static function ($controller) use ($container, $traits, $traitMethods) { |
138 | 148 | $definition = $container->add($controller);
|
139 | 149 |
|
140 | 150 | $methods = get_class_methods($controller);
|
141 | 151 |
|
142 |
| - array_walk ($methods, function ($method) use ($definition, $traitMethods, $traits) { |
| 152 | + array_walk ($methods, static function ($method) use ($definition, $traitMethods, $traits) { |
143 | 153 | if (in_array($method, $traitMethods, true)) {
|
144 | 154 | $definition->addMethodCall($method, $traits[$method]);
|
145 | 155 | }
|
|
0 commit comments