Я использую плагин sfGuard, и в форме регистрации по умолчанию есть несколько валидаторов постов (для имени пользователя и электронной почты).
Я много гуглил и не нашел методов / хаков для добавления валидаторов постабез необходимости переписывать их все ...
Потому что, когда я делаю:
$this->validatorSchema->setPostValidator(
new sfValidatorCallback(array('callback' => array($this, 'checkPassword')))
);
, все остальные валидаторы сообщений, кажется, исчезают.