Skip to content

Commit ab081fb

Browse files
authored
Merge pull request #304 from WebFiori/dev
fix: off-by-one in middleware after() and afterSend() loops
2 parents 54e891d + 1faf4a1 commit ab081fb

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

WebFiori/Framework/App.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ private function __construct() {
164164
if ($uriObj !== null) {
165165
$mdArr = $uriObj->getMiddleware();
166166

167-
for ($x = count($mdArr) - 1 ; $x > 0 ; $x--) {
167+
for ($x = count($mdArr) - 1 ; $x >= 0 ; $x--) {
168168
$mdArr[$x]->afterSend(self::getRequest(), self::getResponse());
169169
}
170170
}
@@ -175,7 +175,7 @@ private function __construct() {
175175
if ($uriObj !== null) {
176176
$mdArr = $uriObj->getMiddleware();
177177

178-
for ($x = count($mdArr) - 1 ; $x > 0 ; $x--) {
178+
for ($x = count($mdArr) - 1 ; $x >= 0 ; $x--) {
179179
$mdArr[$x]->after(self::getRequest(), self::getResponse());
180180
}
181181
}

0 commit comments

Comments
 (0)