From 14d1c70239f1b8cad1bc79d9f353be730f793036 Mon Sep 17 00:00:00 2001 From: Mika Tuupola Date: Thu, 23 Mar 2017 18:52:14 +0700 Subject: [PATCH 1/2] Do not allow / character in method name --- src/CachePlugin.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/CachePlugin.php b/src/CachePlugin.php index b1ab73b..a89703d 100644 --- a/src/CachePlugin.php +++ b/src/CachePlugin.php @@ -346,8 +346,7 @@ private function configureOptions(OptionsResolver $resolver) $resolver->setAllowedValues('hash_algo', hash_algos()); $resolver->setAllowedValues('methods', function ($value) { /* RFC7230 sections 3.1.1 and 3.2.6 except limited to uppercase characters. */ - $matches = preg_grep('/[^A-Z0-9!#$%&\'*\/+\-.^_`|~]/', $value); - + $matches = preg_grep('/[^A-Z0-9!#$%&\'*+\-.^_`|~]/', $value); return empty($matches); }); From 3625cdce4cfca3b40e393879162eeab6aee72087 Mon Sep 17 00:00:00 2001 From: Mika Tuupola Date: Thu, 23 Mar 2017 19:18:53 +0700 Subject: [PATCH 2/2] Make StyleCI happy --- src/CachePlugin.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CachePlugin.php b/src/CachePlugin.php index a89703d..e74657a 100644 --- a/src/CachePlugin.php +++ b/src/CachePlugin.php @@ -347,6 +347,7 @@ private function configureOptions(OptionsResolver $resolver) $resolver->setAllowedValues('methods', function ($value) { /* RFC7230 sections 3.1.1 and 3.2.6 except limited to uppercase characters. */ $matches = preg_grep('/[^A-Z0-9!#$%&\'*+\-.^_`|~]/', $value); + return empty($matches); });