phprest / phprest-service-validator
Phprest Validator Service.
dev-master
2015-06-29 10:34 UTC
Requires
- php: >=5.4.0
- phprest/phprest: dev-master
- symfony/validator: ~2.5.6
This package is not auto-updated.
Last update: 2025-01-04 17:28:13 UTC
README
Description
Validator Service which uses the Symfony\Validator component.
Installation
Install it through composer.
{ "require": { "phprest/phprest-service-validator": "@stable" } }
tip: you should browse the phprest/phprest-service-validator
page to choose a stable version to use, avoid the @stable
meta constraint.
Usage
Configuration
For the configuration you should check the Config class.
Registration
use Phprest\Service\Validator; # ... /** @var \Phprest\Application $app */ $app->registerService(new Validator\Service(), new Validator\Config()); # ...
Reaching from a Controller
To reach your Service from a Controller you should use the Service's Getter Trait.
<?php namespace App\Module\Controller; use Phprest\Service; class Index extends \Phprest\Util\Controller { use Service\Validator\Getter; public function post(Request $request) { $this->serviceValidator()->validate(...); } }
Utils
Most of the Services in Phprest provides some utility mechanism (helper functions).
For the utilities you should check the Util class.