/**
  * @param Factory         $validatorFactory
  * @param Request         $request
  * @param Router          $router
  * @param ResponseFactory $responseFactory
  */
 public function __construct(Factory $validatorFactory, Request $request, Router $router, ResponseFactory $responseFactory)
 {
     parent::__construct($validatorFactory, $request, $router);
     $this->responseFactory = $responseFactory;
 }
 /**
  * @param Factory    $validatorFactory
  * @param Request    $request
  * @param Router     $router
  * @param Redirector $redirector
  */
 public function __construct(Factory $validatorFactory, Request $request, Router $router, Redirector $redirector)
 {
     parent::__construct($validatorFactory, $request, $router);
     $this->redirector = $redirector;
 }