From be277f276ffb756ae8f1a0cb14985c0d490b9272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Sun, 1 Nov 2015 09:21:47 +0100 Subject: [PATCH] [FEATURE] Added support for patch. - Put now also allow patch request types. --- src/Pecee/SimpleRouter/RouterEntry.php | 4 +++- src/Pecee/SimpleRouter/SimpleRouter.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Pecee/SimpleRouter/RouterEntry.php b/src/Pecee/SimpleRouter/RouterEntry.php index 8dc7971..e38ac29 100644 --- a/src/Pecee/SimpleRouter/RouterEntry.php +++ b/src/Pecee/SimpleRouter/RouterEntry.php @@ -10,13 +10,15 @@ abstract class RouterEntry { const REQUEST_TYPE_POST = 'post'; const REQUEST_TYPE_GET = 'get'; const REQUEST_TYPE_PUT = 'put'; + const REQUEST_TYPE_PATCH = 'patch'; const REQUEST_TYPE_DELETE = 'delete'; public static $allowedRequestTypes = array( self::REQUEST_TYPE_DELETE, self::REQUEST_TYPE_GET, self::REQUEST_TYPE_POST, - self::REQUEST_TYPE_PUT + self::REQUEST_TYPE_PUT, + self::REQUEST_TYPE_PATCH ); protected $settings; diff --git a/src/Pecee/SimpleRouter/SimpleRouter.php b/src/Pecee/SimpleRouter/SimpleRouter.php index eb5c38d..537b324 100644 --- a/src/Pecee/SimpleRouter/SimpleRouter.php +++ b/src/Pecee/SimpleRouter/SimpleRouter.php @@ -57,7 +57,7 @@ class SimpleRouter { public static function put($url, $callback, array $settings = null) { $route = new RouterRoute($url, $callback); $route->addSettings($settings); - $route->setRequestMethods(array(RouterRoute::REQUEST_TYPE_PUT)); + $route->setRequestMethods(array(RouterRoute::REQUEST_TYPE_PUT, RouterRoute::REQUEST_TYPE_PATCH)); $router = RouterBase::getInstance(); $router->addRoute($route);