CakeDC\Users\Model\Table\UsersTable::validationPasswordConfirm PHP Method

validationPasswordConfirm() public method

Adds some rules for password confirm
public validationPasswordConfirm ( Cake\Validation\Validator $validator ) : Cake\Validation\Validator
$validator Cake\Validation\Validator Cake validator object.
return Cake\Validation\Validator
    public function validationPasswordConfirm(Validator $validator)
    {
        $validator->requirePresence('password_confirm', 'create')->notEmpty('password_confirm');
        $validator->add('password', 'custom', ['rule' => function ($value, $context) {
            $confirm = Hash::get($context, 'data.password_confirm');
            if (!is_null($confirm) && $value != $confirm) {
                return false;
            }
            return true;
        }, 'message' => __d('CakeDC/Users', 'Your password does not match your confirm password. Please try again'), 'on' => ['create', 'update'], 'allowEmpty' => false]);
        return $validator;
    }