Спасибо что так подробно расписали, но получается что Вы не ответили на мои вопросы.
Вопроса ведь было 2:
а) Как работает кодирование пароля (в какой момент оно должно осуществляться при регистрации и при логине?)
б) Нужно ли прописывать массив пользователей для каждого паттерна?
Какой смысл было писать 4 пункта, когда можно было ответить как ptchol?
Кстати, да, гугл меня забанил. А на четвертый пункт содержался ответ в слове "silex". Погуглите)
Замечательный вопрос. А как узнать "что не так валидируется"?
Я сделал такой вывод, поскольку var_dump срабатывает до $form->isValid() и не срабатывает после.