<?php
/*
* This file is part of the FOSUserBundle package.
*
* (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace FOS\UserBundle\Validator;
use Symfony\Component\Validator\Constraint;
/**
* @Annotation
*/
class Unique extends Constraint
{
public $message = 'The value for "%property%" already exists.';
public $property;
public function defaultOption()
{
return 'property';
}
public function requiredOptions()
{
return array('property');
}
public function validatedBy()
{
return 'fos_user.validator.unique';
}
/**
* {@inheritDoc}
*/
public function getTargets()
{
return self::CLASS_CONSTRAINT;
}
}