CakeDC\Users\Model\Behavior\RegisterBehavior::_emailValidator PHP Method

_emailValidator() protected method

Email validator
protected _emailValidator ( Cake\Validation\Validator $validator, boolean $validateEmail ) : Cake\Validation\Validator
$validator Cake\Validation\Validator Validator instance.
$validateEmail boolean true when email needs to be required
return Cake\Validation\Validator
    protected function _emailValidator(Validator $validator, $validateEmail)
    {
        $this->validateEmail = $validateEmail;
        $validator->add('email', 'valid', ['rule' => 'email'])->notEmpty('email', __d('Users', 'This field is required'), function ($context) {
            return $this->validateEmail;
        });
        return $validator;
    }