From b7c1b52a571d08b586c38c830679ca96278dbb32 Mon Sep 17 00:00:00 2001 From: sessingo Date: Sun, 12 Feb 2023 23:39:49 +0100 Subject: [PATCH 1/2] Updated phpstan --- composer.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 5efc832..3208bfa 100644 --- a/composer.json +++ b/composer.json @@ -33,10 +33,10 @@ "require-dev": { "phpunit/phpunit": "^8", "mockery/mockery": "^1", - "phpstan/phpstan": "^0", - "phpstan/phpstan-phpunit": "^0", - "phpstan/phpstan-deprecation-rules": "^0", - "phpstan/phpstan-strict-rules": "^0" + "phpstan/phpstan": "^1", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-deprecation-rules": "^1", + "phpstan/phpstan-strict-rules": "^1" }, "scripts": { "test": [ From 5ab5087f8e0ac3adc7d791723f8e782fcd868f2a Mon Sep 17 00:00:00 2001 From: sessingo Date: Mon, 13 Feb 2023 13:59:49 +0100 Subject: [PATCH 2/2] Fixed CSRF-token not triggering exception handlers. --- src/Pecee/SimpleRouter/Router.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Pecee/SimpleRouter/Router.php b/src/Pecee/SimpleRouter/Router.php index 8a66ae1..3dc9446 100644 --- a/src/Pecee/SimpleRouter/Router.php +++ b/src/Pecee/SimpleRouter/Router.php @@ -342,8 +342,12 @@ class Router 'csrfVerifier' => $this->csrfVerifier, ]); - /* Verify csrf token for request */ - $this->csrfVerifier->handle($this->request); + try { + /* Verify csrf token for request */ + $this->csrfVerifier->handle($this->request); + } catch(\Exception $e) { + $this->handleException($e); + } } $output = $this->routeRequest();