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);