BCard - Documentation technique

BusinessEmailValidator extends ConstraintValidator
in package

Valide la contrainte `BusinessEmail` : rejette les adresses appartenant à un domaine de messagerie personnelle.

Laisse passer les valeurs vides (null ou chaîne vide) et les valeurs qui ne contiennent pas exactement un @, ces cas étant laissés à d'autres validateurs (ex. Assert\Email). Extrait le domaine après le @, le compare en minuscules à la liste $constraint->personalDomains (Gmail, Yahoo, Hotmail, Outlook, Live, MSN, AOL, Free, Orange, Wanadoo, Laposte, SFR, etc.) et, en cas de correspondance, ajoute une violation portant le message défini par BusinessEmail::$message.

Table of Contents

Methods

validate()  : void

Methods

validate()

public validate(mixed $value, Constraint $constraint) : void
Parameters
$value : mixed
$constraint : Constraint

        
On this page

Search results