/**
  * Store the closure and setup the parent.
  *
  * @param closure 				  		$closure
  * @param Illuminate\Http\Request 		$request
  * @param Illuminate\Validation\Factory $validation
  * @param Illuminate\Routing\Router 	$router
  */
 public function __construct(Closure $closure, Request $request, ValidationFactory $validation, Router $router)
 {
     $this->closure = $closure;
     parent::__construct($request, $validation, $router);
 }