From 28c3370b676f429904b7261ace56f81c9e418b08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Mon, 7 Nov 2016 04:55:43 +0100 Subject: [PATCH] Fixed group not adding multiple middlewares --- src/Pecee/SimpleRouter/RouterGroup.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Pecee/SimpleRouter/RouterGroup.php b/src/Pecee/SimpleRouter/RouterGroup.php index 35683b7..11863b0 100644 --- a/src/Pecee/SimpleRouter/RouterGroup.php +++ b/src/Pecee/SimpleRouter/RouterGroup.php @@ -97,9 +97,12 @@ class RouterGroup extends RouterEntry { if($this->getMiddleware() !== null && isset($settings['middleware'])) { if(!is_array($this->getMiddleware())) { - $middlewares = [$this->getMiddleware(), $settings['middleware']]; + $middlewares = [ + $this->getMiddleware(), + $settings['middleware'] + ]; } else { - $middlewares = array_push($settings['middleware']); + $middlewares = array_push($settings['middleware'], $this->getMiddleware()); } $settings['middleware'] = array_unique(array_reverse($middlewares));