Vereinfachung der 'index.php' und Entfernung nicht benötigter Klassen.
This commit is contained in:
+6
-19
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user