|
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