From baf22c7ae059e1b6acb6185a01972d46c6775266 Mon Sep 17 00:00:00 2001 From: Stavros Papadakis <spapad@gmail.com> Date: Wed, 15 Feb 2017 12:23:20 +0200 Subject: [PATCH] Add trailing slash to routes --- amka/slim-app/src/middleware.php | 6 ++++++ amka/slim-app/src/routes.php | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/amka/slim-app/src/middleware.php b/amka/slim-app/src/middleware.php index cc0c90c..203ca1f 100644 --- a/amka/slim-app/src/middleware.php +++ b/amka/slim-app/src/middleware.php @@ -7,6 +7,12 @@ $password = isset($settings['amka']['secure_endpoint_password']) ? $settings['am // Application middleware // e.g: $app->add(new \Slim\Csrf\Guard); +$app->getContainer()->get('router') + ->getNamedRoute('amkaext') + ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); $app->getContainer()->get('router') ->getNamedRoute('amka') ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); +$app->getContainer()->get('router') + ->getNamedRoute('amkas') + ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); diff --git a/amka/slim-app/src/routes.php b/amka/slim-app/src/routes.php index 2921280..f5f023f 100644 --- a/amka/slim-app/src/routes.php +++ b/amka/slim-app/src/routes.php @@ -1,9 +1,11 @@ <?php $app->get('/amka/{amka}/{surname}[/{extended}]', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka') + ->setName('amkaext'); +$app->get('/amka/{amka}/{surname}/', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka') ->setName('amka'); -$app->get('/amka/{amka}', '\Gr\Gov\Minedu\Osteam\Slim\App:isAmka') - ->setName('amka'); +$app->get('/amka/{amka}[/]', '\Gr\Gov\Minedu\Osteam\Slim\App:isAmka') + ->setName('amkas'); $app->any('/[{anythingelse}]', function ($request, $response, $args) { $this->logger->info("Void response, no action route was enabled"); -- GitLab