Pimcore\Model\Object\ClassDefinition\Data\Email::checkValidity PHP Method

checkValidity() public method

public checkValidity ( mixed $data, boolean $omitMandatoryCheck = false )
$data mixed
$omitMandatoryCheck boolean
    public function checkValidity($data, $omitMandatoryCheck = false)
    {
        if (!$omitMandatoryCheck && strlen($data) > 0) {
            $validator = new EmailValidator();
            if (!$validator->isValid($data, new RFCValidation())) {
                throw new Model\Element\ValidationException("Value in field [ " . $this->getName() . " ] isn't a valid email address");
            }
        }
        parent::checkValidity($data, $omitMandatoryCheck);
    }