mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fixing any depreciations in fixtures feature
This commit is contained in:
parent
e09fcf33b2
commit
3d0cb12a2d
@ -10,6 +10,8 @@ use Symfony\Component\DependencyInjection\ContainerAwareInterface;
|
|||||||
use Chill\MainBundle\DataFixtures\ORM\LoadCenters;
|
use Chill\MainBundle\DataFixtures\ORM\LoadCenters;
|
||||||
use Chill\MainBundle\DataFixtures\ORM\LoadPermissionsGroup;
|
use Chill\MainBundle\DataFixtures\ORM\LoadPermissionsGroup;
|
||||||
use Chill\MainBundle\Entity\User;
|
use Chill\MainBundle\Entity\User;
|
||||||
|
use Symfony\Component\Security\Core\Encoder\EncoderFactory;
|
||||||
|
use Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load fixtures users into database
|
* Load fixtures users into database
|
||||||
@ -64,10 +66,15 @@ class LoadUsers extends AbstractFixture implements OrderedFixtureInterface, Cont
|
|||||||
|
|
||||||
$user = new User();
|
$user = new User();
|
||||||
|
|
||||||
|
$defaultEncoder = new MessageDigestPasswordEncoder('sha512', true, 5000);
|
||||||
|
|
||||||
|
$encoderFactory = new EncoderFactory([
|
||||||
|
User::class => $defaultEncoder
|
||||||
|
]);
|
||||||
|
|
||||||
$user
|
$user
|
||||||
->setUsername($username)
|
->setUsername($username)
|
||||||
->setPassword(
|
->setPassword($encoderFactory
|
||||||
$this->container->get('security.encoder_factory')
|
|
||||||
->getEncoder($user)
|
->getEncoder($user)
|
||||||
->encodePassword('password', $user->getSalt())
|
->encodePassword('password', $user->getSalt())
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user