public getRegisterValidators ( array $options ) : Cake\Validation\Validator | ||
$options | array | Array of options ['validate_email' => true/false, 'use_tos' => true/false] |
return | Cake\Validation\Validator |
public function getRegisterValidators($options)
{
$validateEmail = Hash::get($options, 'validate_email');
$useTos = Hash::get($options, 'use_tos');
$validator = $this->_table->validationDefault(new Validator());
$validator = $this->_table->validationRegister($validator);
if ($useTos) {
$validator = $this->_tosValidator($validator);
}
if ($validateEmail) {
$validator = $this->_emailValidator($validator, $validateEmail);
}
return $validator;
}