Proengsoft\JsValidation\JsValidatorFactory::createFormRequest PHP Метод

createFormRequest() защищенный Метод

Creates and initializes an Form Request instance.
protected createFormRequest ( string $class ) : Illuminate\Foundation\Http\FormRequest
$class string
Результат Illuminate\Foundation\Http\FormRequest
    protected function createFormRequest($class)
    {
        /*
         * @var $formRequest \Illuminate\Foundation\Http\FormRequest
         * @var $request Request
         */
        list($class, $params) = $this->parseFormRequestName($class);
        $request = $this->app->__get('request');
        $formRequest = $this->app->build($class, $params);
        if ($session = $request->getSession()) {
            $formRequest->setSession($session);
        }
        $formRequest->setUserResolver($request->getUserResolver());
        $formRequest->setRouteResolver($request->getRouteResolver());
        $formRequest->setContainer($this->app);
        $formRequest->query = $request->query;
        return $formRequest;
    }