Symfony2 $ user-> setPassword () обновляет пароль как обычный текст
Я пытаюсь предварительно заполнить базу данных некоторыми объектами User, но когда я вызываю $user->setPassword('some-password'); а затем сохранить пользовательский объект, строка «some-password» хранится непосредственно в базе данных вместо хешированного + соленого пароля. Мой класс DataFixture: // Acme/SecurityBundle/DataFixtures/ORM/LoadUserData.php <?php namespace Acme\SecurityBundle\DataFixtures\ORM; use Doctrine\Common\DataFixtures\FixtureInterface; use Doctrine\Common\Persistence\ObjectManager; use Acme\SecurityBundle\Entity\User; class LoadUserData implements FixtureInterface { public function load(ObjectManager $manager) { […]