public function load(ObjectManager $manager) { /** @var EncoderFactoryInterface */ $factory = $this->container->get('security.encoder_factory'); $john = new User(); $john->setUsername('john'); $john->setEmail('*****@*****.**'); $john->setRoles(array('ROLE_USER')); $john->setEnabled(true); $encoder = $factory->getEncoder($john); $password = $encoder->encodePassword('john', $john->getSalt()); $john->setPassword($password); $john->setApiToken('abcdefgh'); $manager->persist($john); $sofia = new User(); $sofia->setUsername('sofia'); $sofia->setEmail('*****@*****.**'); $sofia->setRoles(array('ROLE_USER')); $sofia->setEnabled(true); $encoder = $factory->getEncoder($sofia); $password = $encoder->encodePassword('sofia', $sofia->getSalt()); $sofia->setPassword($password); $sofia->setApiToken('1234567'); $manager->persist($sofia); $manager->flush(); }
public function load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $user_user = new User(); $user_user->setUsername('user_user'); $user_user->setEmail('*****@*****.**'); $user_user->setRoles(array('ROLE_USER')); $user_user->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_user, 'qweasz'); $user_user->setPassword($encodedPassword); $manager->persist($user_user); $user_admin = new User(); $user_admin->setUsername('user_admin'); $user_admin->setEmail('*****@*****.**'); $user_admin->setRoles(array('ROLE_ADMIN')); $user_admin->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_admin, 'qweasz'); $user_admin->setPassword($encodedPassword); $manager->persist($user_admin); $user_moderator = new User(); $user_moderator->setUsername('user_moderator'); $user_moderator->setEmail('*****@*****.**'); $user_moderator->setRoles(array('ROLE_MODERATOR')); $user_moderator->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_moderator, 'qweasz'); $user_moderator->setPassword($encodedPassword); $manager->persist($user_moderator); $manager->flush(); }
/** * {@inheritdoc} */ public function loadUserByOAuthUserResponse(UserResponseInterface $response) { $userEmail = $response->getEmail(); $user = $this->userManager->findUserByEmail($userEmail); // if null just create new user and set it properties if (null === $user) { $userData = $response->getResponse(); $user = new User(); $user->setUsername($userData['formattedName']); $user->setPlainPassword(rand(1000000, 10000000)); //TODO:find a better option //TODO: add location, company name, .. $user->setEmail($response->getEmail()); $user->setEnabled(true); $this->userManager->updateUser($user); $this->em->flush(); return $user; } // else update access token of existing user $serviceName = $response->getResourceOwner()->getName(); $setter = 'set' . ucfirst($serviceName) . 'AccessToken'; $user->{$setter}($response->getAccessToken()); //update access token return $user; }
public function load(ObjectManager $manager) { $encoder = $this->container->get('security.password_encoder'); $userAdmin = new User(); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(1); $userAdmin->setUsername('Paul Mesnilgrente'); $password = $encoder->encodePassword($userAdmin, 'lB7Xq9WdOxCz7Xzod1FH'); $userAdmin->setPassword($password); $userAdmin->setRoles(array('ROLE_SUPER_ADMIN')); $manager->persist($userAdmin); $manager->flush(); $user1 = new User(); $user1->setEmail('*****@*****.**'); $user1->setEnabled(1); $user1->setUsername('Karol-anne Pelosato'); $password = $encoder->encodePassword($user1, '2pMJVtuDtwkctwtf3fLQ'); $user1->setPassword($password); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); $manager->flush(); $user2 = new User(); $user2->setEmail('*****@*****.**'); $user2->setEnabled(1); $user2->setUsername('Fabien Mesnilgrente'); $password = $encoder->encodePassword($user2, 'lv4Uem4OtFmfSYYDGX'); $user2->setPassword($password); $user2->setRoles(array('ROLE_USER')); $manager->persist($user2); $manager->flush(); $this->addReference('user-admin', $userAdmin); $this->addReference('user-karo', $user1); $this->addReference('user-fabien', $user2); }
public function createAction($format) { try { $em = $this->getDoctrine()->getManager(); $user = new User(); $params = array(); $content = $this->get("request")->getContent(); if (!empty($content)) { $params = json_decode($content, true); $user->setConfirmationToken($params['confirmationToken']); $user->setCredentialsExpireAt($params['credentialsExpireAt']); $user->setCredentialsExpired($params['credentialsExpired']); $user->setEmail($params['email']); $user->setEmailCanonical($params['emailCanonical']); $user->setEnabled($params['enabled']); $user->setExpired($params['expired']); $user->setExpiresAt($params['expiresAt']); $user->setLastLogin($params['lastLogin']); $user->setLocked($params['locked']); $user->setPassword($params['password']); $user->setPasswordRequestedAt($params['passwordRequestedAt']); $user->setRoles($params['roles']); $user->setSalt($params['salt']); $user->setUsername($params['username']); $user->setUsernameCanonical($params['usernameCanonical']); } $em->persist($user); $em->flush(); return $this->formatResponse("ok", $format); } catch (Exception $ex) { return $this->formatResponse("error", $format); } }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('ricardo75'); $userAdmin->setFirstName('richard'); $userAdmin->setLastName('lawson'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPlainPassword('aberdeen'); $userAdmin->setRoles(array('ROLE_SUPER_ADMIN')); $userAdmin->setEnabled(true); $user = new User(); $user->setUsername('flipshark'); $user->setFirstName('mick'); $user->setLastName('jagger'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('aberdeen'); $user->setRoles(array('ROLE_USER')); $user->setEnabled(true); $user2 = new User(); $user2->setUsername('elcondor'); $user2->setFirstName('keith'); $user2->setLastName('richards'); $user2->setEmail('*****@*****.**'); $user2->setPlainPassword('aberdeen'); $user2->setRoles(array('ROLE_USER')); $user2->setEnabled(true); $manager->persist($userAdmin); $manager->persist($user); $manager->persist($user2); $manager->flush(); $this->addReference('user-ricardo75', $userAdmin); $this->addReference('user-flipshark', $user); }
public function load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); for ($i = 0; $i < 3; $i++) { $user_user = new User(); $user_user->setUsername('user_user' . $i); $user_user->setEmail('user_user' . $i . '@rainbow.com'); $user_user->setRoles(array('ROLE_USER')); $user_user->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_user, 'qweasz'); $user_user->setPassword($encodedPassword); $manager->persist($user_user); $user_manager = new User(); $user_manager->setUsername('user_manager' . $i); $user_manager->setEmail('user_manager' . $i . '@rainbow.com'); $user_manager->setRoles(array('ROLE_MANAGER')); $user_manager->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_manager, 'qweasz'); $user_manager->setPassword($encodedPassword); $manager->persist($user_manager); } $user_admin = new User(); $user_admin->setUsername('user_admin'); $user_admin->setEmail('*****@*****.**'); $user_admin->setRoles(array('ROLE_ADMIN')); $user_admin->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_admin, 'qweasz'); $user_admin->setPassword($encodedPassword); $manager->persist($user_admin); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('admin'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('test'); $user->setEnabled(true); $user->setRoles(array('ROLE_ADMIN')); $manager->persist($user); $manager->flush(); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('testuser'); $user->setPlainPassword('testpass'); $user->setEmail('*****@*****.**'); $user->setEnabled(true); $manager->persist($user); $manager->flush(); $this->addReference('test-user', $user); }
private function loadUser1(ObjectManager $manager) { $user = new User(); $user->setUsername('user1'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('user1_pass'); $user->setEnabled(true); // $user->addRole(User::ROLE_DEFAULT); $manager->persist($user); $manager->flush($user); $this->addReference('user_user1', $user); }
private function addSuperAdmin(ObjectManager $manager) { $user = new User(); $user->setUsername($this->superAdminMail); $user->setEmail($this->superAdminMail); $user->setSuperAdmin(true); $user->setEnabled(true); $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); $user->setPassword($encoder->encodePassword('secret', $user->getSalt())); $manager->persist($user); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->addRole('ROLE_ADMIN'); $hash = $this->container->get('security.password_encoder')->encodePassword($userAdmin, 'admin'); $userAdmin->setPassword($hash); $manager->persist($userAdmin); $manager->flush(); }
/** * @param ObjectManager $manager * * @return $this */ public function load(ObjectManager $manager) { $admin = new User(); $admin->setUsername('admin'); $admin->setEmail('*****@*****.**'); $admin->setSuperAdmin(true); $admin->setEnabled(true); $admin->setPlainPassword('admin'); $manager->persist($admin); $manager->flush(); $this->addReference('admin-user', $admin); return $this; }
/** * @Given there are following users: * * @param TableNode $tableNode */ public function createUser(TableNode $tableNode) { $em = $this->getEntityManager(); foreach ($tableNode->getHash() as $userHash) { $user = new User(); $user->setUsername($userHash['username']); $user->setEmail($userHash['email']); $user->setPlainPassword($userHash['plainPassword']); $user->setEnabled($userHash['enabled']); $em->persist($user); } $em->flush(); }
public function load(ObjectManager $manager) { $userPassword = '******'; $user = new User(); $user->setUsername($userPassword); $user->setEmail('*****@*****.**'); $user->setFullName('super administrator'); $user->setRoles(array('ROLE_SUPER_ADMIN')); $user->setPlainPassword($userPassword); $user->setEnabled(true); $manager->persist($user); $manager->flush(); }
public function load(ObjectManager $manager) { $user = new User(); $user->setEmail('*****@*****.**'); $user->setUsername('john.doe'); $user->setEnabled(true); $user->addRole('ROLE_ADMIN'); // шифрует и устанавливает пароль для пользователя, // настройки берет из security.yml $encoder = $this->container->get('security.password_encoder'); $password = $encoder->encodePassword($user, 'pass'); $user->setPassword($password); $manager->persist($user); $manager->flush(); }
public function createUser($username, array $roles, array $attributes) { $email = $username . '@uga.edu'; $password = substr($this->tokenGenerator->generateToken(), 0, 12); $user = new User(); $user->setUsername($username); $user->setUsernameCanonical($username); $user->setEmail($email); $user->setEmailCanonical($email); $user->setEnabled(true); $user->setPlainPassword($password); $this->em->persist($user); $this->em->flush(); return $user; }
public function testAdd() { $user = new User(); $user->setUsername('test'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('test'); $user->setEnabled(true); $this->em->persist($user); $this->em->flush(); /** @var User */ $userRetrieved = $this->em->getRepository('AppBundle:User')->createQueryBuilder('u')->andWhere('u.username = :username OR u.email = :email')->setParameter('username', 'test')->setParameter('email', '*****@*****.**')->getQuery()->getOneOrNullResult(); $this->assertInstanceOf('AppBundle\\Entity\\User', $user); $this->assertEquals('test', $userRetrieved->getUsername()); $this->assertEquals('*****@*****.**', $userRetrieved->getEmail()); }
public function load(ObjectManager $manager) { foreach ($this->getAllUser() as $singleUser) { $user = new User(); $user->setUsername($singleUser['username']); $user->setPlainPassword($singleUser['PlainPassword']); $user->setEmail($singleUser['Email']); $user->setEnabled(true); $user->addRole($singleUser['roles']); $user->setName($singleUser['name']); $user->setIsStaff($singleUser['isStaff']); $user->setSiteId($this->getContainer()->get('doctrine.orm.entity_manager')->getRepository('AppBundle:Site')->findBy(array('url' => $singleUser['siteId']))); $manager->persist($user); } $manager->flush(); }
protected function execute(InputInterface $input, OutputInterface $output) { $this->adminExistValidator(); $plainPassword = $input->getArgument('password'); $this->passwordValidator($plainPassword); $user = new User(); $user->setUsername('admin'); $user->setEmail('*****@*****.**'); $user->setRoles(['ROLE_ADMIN']); $user->setEnabled('1'); $encoder = $this->getContainer()->get('security.password_encoder'); $encodedPassword = $encoder->encodePassword($user, $plainPassword); $user->setPassword($encodedPassword); $this->entityManager->persist($user); $this->entityManager->flush(); $output->writeln(' Admin user created'); }
/** * @Given /^existen los siguientes usuarios:$/ */ public function generateUsers(TableNode $usersTable) { $em = $this->getEntityManager(); foreach ($usersTable->getHash() as $userHash) { $user = $this->getEntityManager()->getRepository('AppBundle:User')->findOneByUsername($userHash['nombre']); if (!$user) { $user = new User(); } $user->setUsername($userHash['nombre']); $user->setPlainPassword($userHash['clave']); $user->setEmail($userHash['email']); $user->setEnabled($userHash['activado']); $user->addRole($userHash['rol']); $em->persist($user); } $em->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Admin $userAdmin = new User(); $userAdmin->setUsername('root'); $userAdmin->setPlainPassword('root'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $manager->persist($userAdmin); // User $user1 = new User(); $user1->setUsername('user'); $user1->setPlainPassword('user'); $user1->setEmail('*****@*****.**'); $user1->setEnabled(true); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); // Posts $now = new \DateTime(); for ($i = 1; $i <= 100; $i++) { /** @var Post[] $post */ $post[$i] = new Post(); $post[$i]->setTitle('Title ' . $i); $post[$i]->setContent($this->getPostContent()); $post[$i]->setVisible(rand(0, 1)); $post[$i]->setRating(rand(1, 5)); $mod = clone $now; $post[$i]->setPublishedAt($mod->add(new \DateInterval("P{$i}D"))); if (rand(0, 1)) { $post[$i]->setCreatedBy($user1); } else { $post[$i]->setCreatedBy($userAdmin); } // Comments for ($c = 1; $c <= 4; $c++) { /** @var Comment[] $comment */ $comment[$c] = new Comment(); $comment[$c]->setTitle('Comment ' . $c); $comment[$c]->setContent($this->getCommentContent()); $post[$i]->addComment($comment[$c]); } $manager->persist($post[$i]); } $manager->flush(); }
/** * @ApiDoc( * section="Admin/Users", * description="Create the user", * input="AppBundle\Controller\Admin\Form\UserFormType", * output="AppBundle\Controller\Admin\AdminUserController", * parameters={ * {"name"="request", "dataType"="HTTP Request", "required"=true, "description"="The HTTP Request"} * }, * statusCodes={ * 201="Returned when successful (User created)", * 400="Returned when the form is not filled correctly (User created)" * } * ) */ public function postUserAction(Request $request) { $user = new User(); $user->setEnabled(true); $form = $this->getUserForm($user); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { //Save user $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); // response $view = $this->get('raiponce')->getView('the user has been created!', 201); return $this->handleView($view); } else { throw new HttpException(400, 'the form is not filled correctly'); } }
public function postUsersAction(Request $request) { $entity = new User(); $entity->setUsername($request->query->get('username')); $entity->setUsernameCanonical(strtolower($request->query->get('username'))); $entity->setEmail($request->query->get('email')); $entity->setEmailCanonical(strtolower($request->query->get('email'))); $entity->setEnabled(true); $entity->setSalt("salt"); $entity->setPassword($request->query->get('password')); $entity->setLocked(false); $entity->setExpired(false); $entity->setCredentialsExpireAt(new \DateTime('2000-01-01')); $entity->setCredentialsExpired(false); $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); }
/** * @param $login * @param $lazy * * @return User */ public function createOrUpdateUserByLogin($login, $lazy = false) { // On récupère l'objet Member à partir du CtiUid $user = $this->em->getRepository('AppBundle:User')->findOneBy(array('username' => $login)); // S'il l'utilisateur n'existe pas en BDD : on le crée if (!$user) { $user = new User(); $user->setUsername($login); $user->setEnabled(true); // On met à jour les données depuis le LDAP $this->updateUserInfosWithLdap($user); } elseif ($user && !$lazy) { // On met à jour les données depuis le LDAP $this->updateUserInfosWithLdap($user); } $this->em->persist($user); $this->em->flush(); return $user; }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Admin $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('admin'); $userAdmin->setEmail("*****@*****.**"); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $manager->persist($userAdmin); // User $user1 = new User(); $user1->setUsername('user'); $user1->setPlainPassword('user'); $user1->setEmail("*****@*****.**"); $user1->setEnabled(true); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); // Posts for ($i = 1; $i <= 100; $i++) { $post[$i] = new Post(); $post[$i]->setTitle('Title ' . $i); $post[$i]->setContent($this->getPostContent()); $post[$i]->setVisible(rand(0, 1)); if (rand(0, 1)) { $post[$i]->setAuthorEmail('*****@*****.**'); } else { $post[$i]->setAuthorEmail('*****@*****.**'); } // Comments $count = rand(0, 10); for ($c = 0; $c <= $count; $c++) { $comment[$c] = new Comment(); $comment[$c]->setTitle('Comment ' . $c); $comment[$c]->setComment($this->getCommentContent()); $comment[$c]->setPost($post[$i]); $comment[$c]->setAuthorEmail($post[$i]->getAuthorEmail()); $manager->persist($comment[$c]); } $manager->persist($post[$i]); } $manager->flush(); }
public function load(ObjectManager $manager) { Fixtures::load(__DIR__ . '/fixtures.yml', $manager); $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(1); $userAdmin->setPlainPassword('admin'); $userAdmin->setRoles(array('ROLE_ADMIN')); $simpleUser = new User(); $simpleUser->setUsername('user'); $simpleUser->setEmail('*****@*****.**'); $simpleUser->setEnabled(1); $simpleUser->setPlainPassword('user'); $simpleUser->setRoles(array('ROLE_USER')); $manager->persist($userAdmin); $manager->persist($simpleUser); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('test'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $userAdmin->setFirstName('Admin'); $userAdmin->setLastName('Website'); $userAdmin->setTelephone('0000000000'); $manager->persist($userAdmin); $userNendredi = new User(); $userNendredi->setUsername('nendredi'); $userNendredi->setPlainPassword('toto'); $userNendredi->setEmail('*****@*****.**'); $userNendredi->setEnabled(true); $userNendredi->setRoles(array('ROLE_USER')); $userNendredi->setFirstName('Nicolas'); $userNendredi->setLastName('Endredi'); $userNendredi->setTelephone('0000000000'); $userNendredi->setTournament($this->getReference('lol-game')); $userNendredi->setExperience($this->getReference('kira')); $manager->persist($userNendredi); $userJK = new User(); $userJK->setUsername('XxXXKillerXXxX'); $userJK->setPlainPassword('toto'); $userJK->setEmail('*****@*****.**'); $userJK->setEnabled(true); $userJK->setRoles(array('ROLE_USER')); $userJK->setFirstName('Jean-Kévin'); $userJK->setLastName('Dupont'); $userJK->setTelephone('0000000000'); $userJK->setTournament($this->getReference('csgo-game')); $userJK->setExperience($this->getReference('killer')); $manager->persist($userJK); $manager->flush(); $this->addReference('admin-user', $userAdmin); $this->addReference('nendredi-user', $userNendredi); $this->addReference('jk-user', $userJK); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Student $student = new User(); $student->setUsername("student"); $student->setEmail("*****@*****.**"); $student->setPlainPassword("student"); $student->setEnabled(true); $student->setRoles(array("ROLE_STUDENT")); $manager->persist($student); // Teacher $teacher = new User(); $teacher->setUsername("teacher"); $teacher->setEmail("*****@*****.**"); $teacher->setPlainPassword("teacher"); $teacher->setEnabled(true); $teacher->setRoles(array("ROLE_TEACHER")); $manager->persist($teacher); // Admin $admin = new User(); $admin->setUsername("admin"); $admin->setEmail("*****@*****.**"); $admin->setPlainPassword("admin"); $admin->setEnabled(true); $admin->setRoles(array("ROLE_ADMIN")); $manager->persist($admin); // Super Admin $sadmin = new User(); $sadmin->setUsername("sadmin"); $sadmin->setEmail("*****@*****.**"); $sadmin->setPlainPassword("sadmin"); $sadmin->setEnabled(true); $sadmin->setRoles(array("ROLE_SUPER_ADMIN")); $manager->persist($sadmin); // manager $manager->flush(); }
public function load(ObjectManager $manager) { /** * ********************* * Users * ********************* */ $faker = Factory::create('fr_FR'); $users = []; $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setRoles(['ROLE_ADMIN']); $userAdmin->setEnabled(true); $userAdmin->setPlainPassword('admin'); $userAdmin->setFirstName($faker->firstName); $userAdmin->setLastName($faker->lastName); $manager->persist($userAdmin); $users[] = $userAdmin; for ($i = 0; $i < 10; $i++) { $userUser = new User(); $userUser->setUsername($faker->userName); $userUser->setEmail('borisschapira+user' . $i . '@gmail.com'); $userUser->setRoles(['ROLE_USER']); $userUser->setEnabled(true); $userUser->setPlainPassword('user'); $userUser->setFirstName($faker->firstName); $userUser->setLastName($faker->lastName); $manager->persist($userUser); $users[] = $userUser; } /** * ********************* * Categories * ********************* */ $categoryData = ['Voyage' => 'voyage', 'Multimédia' => 'multimedia', 'Animaux' => 'animaux', 'Mode' => 'mode', 'Sport' => 'sport', 'Décoration' => 'deco', 'Culture' => 'culture', 'Jardinage' => 'jardinage']; $categories = []; foreach ($categoryData as $name => $slug) { $category = new Category(); $category->setName($name); $category->setSlug($slug); $manager->persist($category); $categories[] = $category; } /** * ********************* * Wishes * ********************* */ foreach ($users as $user) { for ($i = 0; $i < 10; $i++) { $wish = new Wish(); $wish->setTitle($faker->sentence($nbWords = 12, $variableNbWords = true)); $wish->setDescription($faker->paragraph($nbSentences = 3, $variableNbSentences = true)); $wish->setUser($user); $wish->setCategory($categories[rand(0, count($categories) - 1)]); if (rand(0, 9) % 3 == 0) { $wish->setLink('https://borisschapira.com'); } $manager->persist($wish); } } $manager->flush(); }