name: RequirePassword class_comment: null dependencies: - name: Closure type: class source: Closure - name: ResponseFactory type: class source: Illuminate\Contracts\Routing\ResponseFactory - name: UrlGenerator type: class source: Illuminate\Contracts\Routing\UrlGenerator properties: - name: responseFactory visibility: protected comment: '# * The response factory instance. # * # * @var \Illuminate\Contracts\Routing\ResponseFactory' - name: urlGenerator visibility: protected comment: '# * The URL generator instance. # * # * @var \Illuminate\Contracts\Routing\UrlGenerator' - name: passwordTimeout visibility: protected comment: '# * The password timeout. # * # * @var int' methods: - name: __construct visibility: public parameters: - name: responseFactory - name: urlGenerator - name: passwordTimeout default: 'null' comment: "# * The response factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ Routing\\ResponseFactory\n# */\n# protected $responseFactory;\n# \n# /**\n# *\ \ The URL generator instance.\n# *\n# * @var \\Illuminate\\Contracts\\Routing\\\ UrlGenerator\n# */\n# protected $urlGenerator;\n# \n# /**\n# * The password timeout.\n\ # *\n# * @var int\n# */\n# protected $passwordTimeout;\n# \n# /**\n# * Create\ \ a new middleware instance.\n# *\n# * @param \\Illuminate\\Contracts\\Routing\\\ ResponseFactory $responseFactory\n# * @param \\Illuminate\\Contracts\\Routing\\\ UrlGenerator $urlGenerator\n# * @param int|null $passwordTimeout\n# * @return\ \ void" - name: using visibility: public parameters: - name: redirectToRoute default: 'null' - name: passwordTimeoutSeconds default: 'null' comment: '# * Specify the redirect route and timeout for the middleware. # * # * @param string|null $redirectToRoute # * @param string|int|null $passwordTimeoutSeconds # * @return string # * # * @named-arguments-supported' - name: handle visibility: public parameters: - name: request - name: next - name: redirectToRoute default: 'null' - name: passwordTimeoutSeconds default: 'null' comment: '# * Handle an incoming request. # * # * @param \Illuminate\Http\Request $request # * @param \Closure $next # * @param string|null $redirectToRoute # * @param string|int|null $passwordTimeoutSeconds # * @return mixed' - name: shouldConfirmPassword visibility: protected parameters: - name: request - name: passwordTimeoutSeconds default: 'null' comment: '# * Determine if the confirmation timeout has expired. # * # * @param \Illuminate\Http\Request $request # * @param int|null $passwordTimeoutSeconds # * @return bool' traits: - Closure - Illuminate\Contracts\Routing\ResponseFactory - Illuminate\Contracts\Routing\UrlGenerator interfaces: []