/** * 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); }