It's raining cats and dogs.

無駄なことなんてないはず

slim3のMiddlewareの実行順

slim3のMiddlewareは後から追加した順に実行されるらしい

<?php

$app = new \Slim\App;

$app->add(new \MyMiddleware1);  // 実行順 3
$app->add(new \MyMiddleware2);  // 実行順 2
$app->add(new \MyMiddleware3);  // 実行順 1

上から実行されてほしい感ある