/**
* @MongoDB\Document
*/
class User extends BaseUser
{
/**
* @MongoDB\Id(strategy="auto")
*/
protected $id;
public function __construct()
{
parent::__construct();
}
public static function loadValidatorMetadata(ClassMetadata $metadata)
{
$metadata->addPropertyConstraint(
'username',
new Regex(array(
'pattern' => '/^[a-z0-9_\-]+$/ui',
'groups' => array('Profile', 'forum'),
'message' => 'Ник не должен содержать знаков %, !, ~, #, &, №.'
))
);
}
}