This bundle integrates ToaValidatorComponent into Symfony ~2.1 projects.
Add this bundle to your composer.json
file:
{
"require": {
"toa/validator-bundle": "dev-master"
}
}
Register the bundle in app/AppKernel.php
:
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new Toa\Bundle\ValidatorBundle\ToaValidatorBundle(),
);
}
Enable the bundle's constraints in app/config/config.yml
:
# app/config/config.yml
toa_validator:
csv: true
audio: true
video: true
If you set audio: true
or video: true
you can configure the paths to the ffmpeg/ffprobe binaries in app/config/parameters.yml
:
parameters:
toa_validator.helper.ffmpeg.binary_ffmpeg: /usr/bin/ffmpeg #default
toa_validator.helper.ffmpeg.binary_ffprobe: /usr/bin/ffprobe #default
The ffmpeg.xml is heavily inspired by Symfony ffmpeg bundle.