code: protected function dispatcher(ResponseInterface $response, $stack)
      {
          $dispatcher = new Dispatcher($stack, $response);
  
          if (class_exists('Zend\Stratigility\MiddlewarePipe')) {
              $pipe = new MiddlewarePipe;
  
              $dispatcher = new StratigilityDispatcher($pipe, $stack, $response);
          }
  
          return $dispatcher;
      }
docs: Returns the middleware dispatcher to be used.
  
  @param  \Psr\Http\Message\ResponseInterface $response
  @param  array                               $stack
  @return \Rougin\Slytherin\Middleware\DispatcherInterface