From 5cc259944e68761563ccd454527e3e2afb4b920d Mon Sep 17 00:00:00 2001 From: PJ Dietz Date: Mon, 6 Apr 2015 20:59:34 -0400 Subject: [PATCH] Extract DispatcherInterface --- src/Routing/Dispatcher.php | 3 +-- src/Routing/DispatcherInterface.php | 21 +++++++++++++++++++++ src/Routing/MethodMap.php | 4 +++- src/Routing/Router.php | 2 ++ 4 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 src/Routing/DispatcherInterface.php diff --git a/src/Routing/Dispatcher.php b/src/Routing/Dispatcher.php index 0869c08..eb38834 100644 --- a/src/Routing/Dispatcher.php +++ b/src/Routing/Dispatcher.php @@ -5,13 +5,12 @@ namespace WellRESTed\Routing; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; -class Dispatcher +class Dispatcher implements DispatcherInterface { /** * @param $middleware * @param ServerRequestInterface $request * @param ResponseInterface $response - * @return mixed */ public function dispatch($middleware, ServerRequestInterface $request, ResponseInterface &$response) { diff --git a/src/Routing/DispatcherInterface.php b/src/Routing/DispatcherInterface.php new file mode 100644 index 0000000..1c50411 --- /dev/null +++ b/src/Routing/DispatcherInterface.php @@ -0,0 +1,21 @@ +