function registerValidators(&$validatorManager, &$controller, &$request, &$user) { $validatorManager->setRequired('account', true, msg('account is required')); $regexValidator = new RegexValidator(); $regexValidator->setParameter('pattern_error', msg('account have invalid character')); $regexValidator->setParameter('pattern', PATTERN_ACCOUNT); $validatorManager->register('account', $regexValidator); $validatorManager->setRequired('password', true, msg('password is required')); $validatorManager->setRequired('email', true, msg('email is required')); $emailValidator = new EmailValidator(); $emailValidator->setParameter('email_error', msg('email is wrong')); $validatorManager->register('email', $emailValidator); }