Download the PHP package digitalrevolution/symfony-request-validation without Composer
On this page you can find all versions of the php package digitalrevolution/symfony-request-validation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download digitalrevolution/symfony-request-validation
More information about digitalrevolution/symfony-request-validation
Files in digitalrevolution/symfony-request-validation
Package symfony-request-validation
Short Description Automatic request validation for symfony
License MIT
Informations about the package symfony-request-validation
Symfony Request Validation
A request validation component for Symfony. Ease the validation of request properties without the need for an entire Symfony Form.
Installation
Include the library as dependency in your own project via:
Update /config/bundles.php
:
Usage
1) Create your own ExampleRequest
class which extends the AbstractValidatedRequest
class.
2) Configure your own ValidationRules
. See the Validation shorthand library for
more information about the rules.
3) Ensure your ExampleRequest
class is registered as service in your Symfony project.
All that remains is using your ExampleRequest
class in your Controller
and it will only be invoked when the request validation passes.
Invalid request handling
By default if a request is invalid an InvalidRequestException
will be thrown. If you prefer a different behaviour, overwrite the handleViolations
method.
Note: if no exceptions are thrown in the handleViolations
, you'll always receive a request in your Controller
. Use Request->isValid()
to verify
the request is valid.
About us
At 123inkt (Part of Digital Revolution B.V.), every day more than 50 development professionals are working on improving our internal ERP and our several shops. Do you want to join us? We are looking for developers.
All versions of symfony-request-validation with dependencies
symfony/config Version ^6.2 || ^7.0
symfony/dependency-injection Version ^6.2 || ^7.0
symfony/http-foundation Version ^6.2 || ^7.0
symfony/http-kernel Version ^6.2 || ^7.0
symfony/validator Version ^6.2 || ^7.0
digitalrevolution/symfony-validation-shorthand Version ^1.2