Как настроить Rollerworks / прочность-валидатор - PullRequest
0 голосов
/ 06 января 2019

Привет, я действительно новичок в Symfony, и идея этого довольно нова для меня, особенно, как ведет себя фреймворк. Я использую Symfony 2.8 (из-за спроса на проект). Теперь мне нужно реализовать валидатор надежности пароля, используя RollerWorks / strong-password-validator , теперь инструкция здесь не ясна, и я не знаю, с чего начать. Я даже не знаю, что означают аннотации. Некоторые примеры используют эту проверку, но используют файл yml, такой как THIS

Просто не понятно, с чего начать. Я добавил

new Rollerworks\Bundle\PasswordStrengthBundle\RollerworksPasswordStrengthBundle(),

в AppKernel под функцией registerBundles. Затем в UserBundle / Entity в файле User.php я добавил это

use Rollerworks\Component\PasswordStrength\Validator\Constraints as RollerworksPassword;

/**
 * @RollerworksPassword\PasswordStrength(minLength=7, minStrength=3)
 */
protected $password;

Но при регистрации ничего не происходит. Он все еще принимает, даже если я использую менее 7 паролей, даже самый простой пароль не работает. Любая идея на этот счет будет очень полезна.

Спасибо

...