Vereinfachung der 'index.php' und Entfernung nicht benötigter Klassen.

This commit is contained in:
2021-04-06 21:26:35 +02:00
parent 2d3a1074f6
commit 520db45d6d
2 changed files with 6 additions and 49 deletions
+6 -19
View File
@@ -8,6 +8,7 @@ use DI\Container;
use Slim\Factory\AppFactory;
use Slim\Routing\RouteCollectorProxy;
use TorstenHettstedt\TimekeepingApi\Controller\WorkingHoursController;
use TorstenHettstedt\TimekeepingApi\Controller\WorkingHoursViewController;
use TorstenHettstedt\TimekeepingApi\Middleware\ErrorHandler;
use TorstenHettstedt\TimekeepingApi\Middleware\JsonBodyParserMiddleware;
@@ -22,25 +23,11 @@ AppFactory::setContainer($container);
$app = AppFactory::create();
$app->add(new JsonBodyParserMiddleware());
$app->get(
'/',
'TorstenHettstedt\TimekeepingApi\Controller\HelloWorldController:read'
);
$app->get(
'/views/working-hours/weekly',
'TorstenHettstedt\TimekeepingApi\Controller\WorkingHoursViewController:browseWeekly'
);
$app->get(
'/views/working-hours/monthly',
'TorstenHettstedt\TimekeepingApi\Controller\WorkingHoursViewController:browseMonthly'
);
$app->get(
'/views/working-hours/yearly',
'TorstenHettstedt\TimekeepingApi\Controller\WorkingHoursViewController:browseYearly'
);
$app->group('/views/working-hours', function (RouteCollectorProxy $group) {
$group->get('/weekly', WorkingHoursViewController::class . ':browseWeekly');
$group->get('/monthly', WorkingHoursViewController::class . ':browseMonthly');
$group->get('/yearly', WorkingHoursViewController::class . ':browseYearly');
});
$app->group('/working-hours', function (RouteCollectorProxy $group) {
$group->get('', WorkingHoursController::class . ':browse');