From d9b2328e82febb0e0327dda3dd5c8334b3e2dc90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Mon, 7 Nov 2016 04:56:47 +0100 Subject: [PATCH] Fixed RouterGroup not pushing multiple middlewares properly --- 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));