FormRequest
- Full name:
\Codefy\Framework\Http\Middleware\Request\FormRequest - This class implements:
\Codefy\Framework\Http\Middleware\Request\FormRequestMiddleware - This class is an Abstract class
Properties
validator
validatorFactory
errorResponder
Methods
__construct
public __construct(\Qubus\Validation\Factories\ValidationFactory $validatorFactory, \Codefy\Framework\Http\Middleware\Request\FormRequestErrorResponder $errorResponder): mixed
Parameters:
| Parameter | Type | Description |
|---|---|---|
$validatorFactory | \Qubus\Validation\Factories\ValidationFactory | |
$errorResponder | \Codefy\Framework\Http\Middleware\Request\FormRequestErrorResponder |
process
public process(\Psr\Http\Message\ServerRequestInterface $request, \Psr\Http\Server\RequestHandlerInterface $handler): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface | |
$handler | \Psr\Http\Server\RequestHandlerInterface |
Throws:
fails
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface |
Throws:
errors
authorize
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface |
rules
Validation rules.
messages
Validation messages.
makeValidator
private makeValidator(\Psr\Http\Message\ServerRequestInterface $request): \Qubus\Validation\Validation
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface |
Throws: