Skip to content

Commit 050822f

Browse files
committed
Merge branch 'add-solid-crud-tests' of https://github.com/pdsinterop/php-solid-server into add-solid-crud-tests
2 parents d318211 + 23596a4 commit 050822f

File tree

3 files changed

+5
-154
lines changed

3 files changed

+5
-154
lines changed

composer.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@
3232
"pdsinterop/solid-auth": "dev-master",
3333
"pdsinterop/solid-crud": "dev-master",
3434
"php-http/httplug": "^2.1",
35-
"phptal/phptal": "^1.4",
36-
"cboden/ratchet": "^0.4",
37-
"textalk/websocket": "^1.4"
35+
"phptal/phptal": "^1.4"
3836
},
3937
"require-dev": {
4038
"phpunit/phpunit": "*"

web/index.php

Lines changed: 4 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
use Pdsinterop\Solid\Controller\Profile\ProfileController;
3232
use Pdsinterop\Solid\Controller\RegisterController;
3333
use Pdsinterop\Solid\Controller\ResourceController;
34-
use Pdsinterop\Solid\Controller\StorageController;
3534
use Pdsinterop\Solid\Controller\TokenController;
3635
use Pdsinterop\Solid\Resources\Server as ResourceServer;
3736

@@ -85,20 +84,18 @@
8584
$container->add(ResourceController::class, function () use ($container) {
8685
$filesystem = $container-> get(FilesystemInterface::class);
8786

88-
require_once __DIR__ . '/../lib/solid-crud/src/Server.php';
89-
9087
$server = new ResourceServer($filesystem, new Response());
9188

9289
return new ResourceController($server);
9390
});
9491

9592
$controllers = [
9693
AddSlashToPathController::class,
97-
ApprovalController::class,
94+
ApprovalController::class,
9895
AuthorizeController::class,
9996
CardController::class,
10097
CorsController::class,
101-
HandleApprovalController::class,
98+
HandleApprovalController::class,
10299
HelloWorldController::class,
103100
HttpToHttpsController::class,
104101
JwksController::class,
@@ -107,8 +104,7 @@
107104
OpenidController::class,
108105
ProfileController::class,
109106
RegisterController::class,
110-
StorageController::class,
111-
TokenController::class,
107+
TokenController::class,
112108
];
113109

114110
$traits = [
@@ -159,51 +155,9 @@
159155
$router->map('GET', '/authorize', AuthorizeController::class)->setScheme($scheme);
160156
$router->map('GET', '/sharing/{clientId}/', ApprovalController::class)->setScheme($scheme);
161157
$router->map('POST', '/sharing/{clientId}/', HandleApprovalController::class)->setScheme($scheme);
162-
$router->map('GET', '/storage', AddSlashToPathController::class)->setScheme($scheme);
163-
$router->map('GET', '/storage/', StorageController::class)->setScheme($scheme);
164-
$router->map('GET', '/storage/{path}', StorageController::class)->setScheme($scheme);
165158
$router->map('POST', '/token', TokenController::class)->setScheme($scheme);
166159
$router->map('POST', '/token/', TokenController::class)->setScheme($scheme);
167-
168-
$path = $request->getUri()->getPath();
169-
$target = $request->getMethod() . $request->getRequestTarget();
170-
if ($path !== "/storage/" && strpos($path, '/storage/') === 0) {
171-
// Route starts with our data-source prefix
172-
$response = new \Laminas\Diactoros\Response();
173-
$server = new \Pdsinterop\Solid\Resources\Server($filesystem, $response);
174-
$response = $server->respondToRequest($request);
175-
} else {
176-
try {
177-
$response = $router->dispatch($request);
178-
} catch (HttpException $exception) {
179-
$status = $exception->getStatusCode();
180-
181-
$message = 'Yeah, that\'s an error.';
182-
if ($exception instanceof NotFoundException) {
183-
$message = 'No such page.';
184-
}
185-
186-
$html = "<h1>{$message}</h1><p>{$exception->getMessage()} ({$status})</p>";
187-
188-
if (getenv('ENVIRONMENT') === 'development') {
189-
$html .= "<pre>{$exception->getTraceAsString()}</pre>";
190-
}
191-
192-
$response = new HtmlResponse($html, $status, $exception->getHeaders());
193-
} catch (\Exception $exception) {
194-
$html = "<h1>Oh-no! The developers messed up!</h1><p>{$exception->getMessage()}</p>";
195-
196-
if (getenv('ENVIRONMENT') === 'development') {
197-
$html .=
198-
"<p>{$exception->getFile()}:{$exception->getLine()}</p>" .
199-
"<pre>{$exception->getTraceAsString()}</pre>"
200-
;
201-
}
202-
203-
$response = new HtmlResponse($html, 500, []);
204-
}
205-
/*
206-
$router->group('/data', static function (\League\Route\RouteGroup $group) {
160+
$router->group('/storage', static function (\League\Route\RouteGroup $group) {
207161
$methods = [
208162
'DELETE',
209163
'GET',
@@ -248,7 +202,6 @@
248202
}
249203

250204
$response = new HtmlResponse($html, 500, []);
251-
*/
252205
}
253206

254207
// send the response to the browser

websocket.php

Lines changed: 0 additions & 100 deletions
This file was deleted.

0 commit comments

Comments
 (0)