$alreadyExists = $this->modx->getObject('modUser',
$alreadyExists = $this->modx->getObject('modUser',array('username' => $username));
if ($alreadyExists) {
$this->addFieldError('username', "Username already taken. Please choose another. ");
return $contractor;
}
Разобрался, кто заинтересован, предлагаю такое решение