Я создаю приспособления SOMME для своего проекта (Symfony 3.4), все кажется правильным, не могу найти проблему, что мне не хватает?
Если бы у кого-то была идея, было бы здорово :) 1001 *
use AppBundle\Entity\User;
use AppBundle\Entity\Task;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Common\Persistence\ObjectManager;
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
class AppFixtures extends Fixture
{
private $encoder;
public function __construct(UserPasswordEncoderInterface $encoder)
{
$this->encoder = $encoder;
}
/**
* @param ObjectManager $manager
*/
public function load(ObjectManager $manager)
{
// Create user with role ROLE_ADMIN
$user_admin = new User();
$user_admin->setUsername( 'admin' );
$user_admin->setPassword($this->encoder->encodePassword($user_admin, 'password' ));
$user_admin->setEmail( 'admin@mail.fr' );
$user_admin->setRoles( 'ROLE_ADMIN' );
$manager->persist( $user_admin );