public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('admin'); // todo - fill in this encoded password... ya know... somehow... $user->setName('Artur'); $user->setSurname('Dziocha'); $user->setPassword($this->encodePassword($user, 'makow5')); $user->setRoles(['ROLE_ADMIN']); $user->setIsActive(true); $user->setEmail('*****@*****.**'); $manager->persist($user); // the queries aren't done until now $manager->flush(); $user = new User(); $user->setUsername('user'); // todo - fill in this encoded password... ya know... somehow... $user->setPassword($this->encodePassword($user, 'makow5')); $user->setName('Piotr'); $user->setSurname('Strzemiecki'); $user->setRoles(['ROLE_USER']); $user->setIsActive(true); $user->setEmail('*****@*****.**'); $manager->persist($user); // the queries aren't done until now $manager->flush(); }
/** * @param $role * @param $expected * @param $attribute * @dataProvider voteProvider */ public function testVote($role, $expected, $attribute) { $user = new User(); $user->addRole($role); $this->tokenInterface->expects($this->any())->method('getUser')->will($this->returnValue($user)); $this->assertEquals($expected, $this->voter->vote($this->tokenInterface, $this->mockIssue, [$attribute])); }
public function getActivityChartData(User $user, $subaccount) { $userPlan = $user->getCurrentPlan(); $dateStart = $userPlan->getDateStart(); $dateEnd = new \DateTime(); $dateRanges = new \DatePeriod($dateStart, new \DateInterval('P1D'), $dateEnd); $result['date_ranges'] = array(); $result['date_values'] = array(); foreach ($dateRanges as $date) { $result['date_ranges'][] = $date->format("M d"); $totalSent = rand(0, $subaccount['custom_quota']); $delivered = rand(0, $totalSent); $bounced = $totalSent - $delivered; $opened = rand(0, $delivered > $bounced ? $delivered : $bounced); $result['date_values']['total_sent'][] = $totalSent; $result['date_values']['delivered'][] = $delivered > $bounced ? $delivered : $bounced; $result['date_values']['bounced'][] = $delivered > $bounced ? $bounced : $delivered; $result['date_values']['opened'][] = $opened; } $result['date_ranges'] = json_encode($result['date_ranges']); $result['date_values']['total_sent'] = json_encode($result['date_values']['total_sent']); $result['date_values']['delivered'] = json_encode($result['date_values']['delivered']); $result['date_values']['bounced'] = json_encode($result['date_values']['bounced']); $result['date_values']['opened'] = json_encode($result['date_values']['opened']); return $result; echo "<pre>"; print_r($result); die('aki'); }
public function countBugs(User $user) : int { $sql = "\n SELECT COUNT(*) FROM ({$this->testWithWrongAnswer}) AS wrong_answer\n LEFT JOIN ({$this->testWithRightAnswer}) AS right_anwer ON wrong_answer.id = right_anwer.id\n WHERE right_anwer.count_answer < wrong_answer.count_answer \n OR (wrong_answer.count_answer IS NOT NULL AND right_anwer.count_answer IS NULL)"; $entityManager = $this->getEntityManager(); $stmt = $entityManager->getConnection()->executeQuery($sql, [':user_id' => $user->getId()]); $count = $stmt->fetchColumn(); return $count; }
/** * @param User $user * @return array */ public static function setData(User $user) { $document = self::$document; $document["id"] = $user->getId() . self::POSTFIX; $document["document"] = self::POSTFIX; $document["title"] = $user->getFullName(); return $document; }
/** * @param User $user * @param ObjectManager $em * @return mixed */ private static function getRootDirectories(User $user, ObjectManager $em) { $queryBuilder = $em->createQueryBuilder(); $queryBuilder->select('d')->from('AppBundle:Directory', 'd')->where('d.user = ?1 AND d.directory IS NULL')->setParameter(1, $user->getId()); $query = $queryBuilder->getQuery(); unset($queryBuilder); return $query->getResult(); }
public function updateSubAccount(User $user) { $userCurrentPlan = $user->getProfile()->getCurrentPlan(); $plan = $userCurrentPlan->getPlan(); $subaccount_id = $user->getUsername(); $notes = "{$plan->getName()} plan user, signed up on {$userCurrentPlan->getDateStart()->forma('m/d/Y h:i')}"; $custom_quota = $plan->getTotalEmails(); $this->mandrillApi->update->add($subaccount_id, null, $notes, $custom_quota); }
public function findByUsers(User $user, $form = false) { $query = $this->createQueryBuilder('project'); $query->leftJoin('project.users', 'users')->where('users.id = :user_id')->setParameter('user_id', $user->getId()); if ($form) { return $query; } return $query->getQuery()->getResult(); }
/** * @param User $editedUser * * @return bool */ private function isOtherUser(User $editedUser) : bool { /** @var User $user */ $user = $this->tokenStorage->getToken()->getUser(); if (is_null($user)) { return true; } return $user->getId() !== $editedUser->getId(); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('kirill')->setEmail('*****@*****.**')->setPlainPassword('antanta')->addRole("ROLE_USER")->setEnabled(true); $manager->persist($user); $user2 = new User(); $user2->setUsername('admin')->setEmail('*****@*****.**')->setPlainPassword('admin')->addRole("ROLE_ADMIN")->setEnabled(true); $manager->persist($user2); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $this->faker = \Faker\Factory::create('pl_PL'); $this->faker->addProvider(new \Faker\Provider\Image($this->faker)); for ($i = 0; $i <= self::USER_COUNT; $i++) { $user = new User(); $user->setUsername($this->faker->firstName)->setPlainPassword(self::PASSWORD)->setEmail($this->faker->email)->setFirstName($this->faker->firstName)->setLastName($this->faker->lastName)->setGender(rand(1, 2))->addRole(User::ROLE_USER); $manager->persist($user); $manager->flush(); } }
public function prePersistHandler(User $user, LifecycleEventArgs $event) { /** @var TokenGeneratorInterface $tokenGenerator */ $tokenGenerator = $this->container->get('fos_user.util.token_generator'); /** @var Mailer $mailer */ $mailer = $this->container->get('user.mailer'); $user->setEnabled(true); $user->setConfirmed(false); $user->setConfirmationToken($tokenGenerator->generateToken()); $mailer->sendConfirmationEmailMessage($user); }
public function load(ObjectManager $manager) { $user = new User(); $user->setName('Ponas Petras'); $user->setEmail('*****@*****.**'); $manager->persist($user); $user = new User(); $user->setName('Panelė Adelė'); $user->setEmail('*****@*****.**'); $manager->persist($user); $manager->flush(); }
public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin')->addRole('ROLE_ADMIN')->setEmail('*****@*****.**')->setPlainPassword('admin'); $user1 = new User(); $user1->setUsername('user1')->setEmail('*****@*****.**')->setPlainPassword('userpass'); $user2 = new User(); $user2->setUsername('user2')->setEmail('*****@*****.**')->setPlainPassword('userpass'); $manager->persist($userAdmin); $manager->persist($user1); $manager->persist($user2); $manager->flush(); }
private function generateWhere($filter, User $user, $finished_test = null) { if ($filter) { $where = $this->_query->expr()->andX($this->_query->expr()->eq('user.id', ':user'), $filter); } else { $where = $this->_query->expr()->eq('user.id', ':user'); } if ($finished_test === false) { $where = $this->_query->expr()->andX($where, $this->_query->expr()->isNotNull('task.currentTestId')); } elseif ($finished_test === true) { $where = $this->_query->expr()->andX($where, $this->_query->expr()->isNull('task.currentTestId')); } $this->_query->where($where)->setParameter(':user', $user->getId()); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setFirstname('Justinas'); $userAdmin->setLastname('Lastname'); $manager->persist($userAdmin); $manager->flush(); $review = new Review(); $review->setTitle('Title'); $review->setBody('Content'); $review->setUser($userAdmin); $manager->persist($review); $manager->flush(); }
/** * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { $code_country = $this->code_country; $builder->add('firstname')->add('lastname')->add('gender', 'choice', array('expanded' => true, 'choices' => array('M' => 'm', 'F' => 'f')))->add('mobile')->add('email'); if ($this->user->isNationalBoardMember() || ($this->type = "SCV")) { $builder->add('section', null, array('expanded' => false, 'property' => 'name', 'query_builder' => function (EntityRepository $er) use($code_country) { return $er->getSectionsByCountry($code_country); })); } if ($this->type != "committee") { $level = $this->user->isNationalBoardMember() || $this->user->isNationalSCV() ? "National" : "Local"; $builder->add('posts', null, array('expanded' => true, 'property' => 'fullname', 'query_builder' => function (EntityRepository $er) use($level) { return $er->findByLevel($level); })); } }
/** * @param string $firstname * @param string $lastname * @param Group $offshoot * * @return User */ private function createUser($firstname, $lastname, $offshoot = null) { $user = new User(); $user->setFirstname($firstname); $user->setLastname($lastname); $user->setPlainPassword($firstname); $user->setEmail($firstname . '@mail.com'); $user->setEnabled(true); if ($offshoot) { $user->setProfileType(User::FORMER_MEMBER); $user->setOffshootOfOrigin($offshoot); } else { $user->setProfileType(User::NETWORK_VOLUNTEER); } return $user; }
public function testSameUsersConversationHandler() { $client = static::createClient(); $container = $client->getContainer(); $conversationHandler = $container->get('messenger.conversation_handler'); $user1 = new User(); $user1->setUsername('user1')->setApiKey(sha1('user1'))->setEmail('*****@*****.**'); $user2 = $user1; $exception = null; try { $conversation = $conversationHandler->createConversation($user1, $user2); } catch (\Exception $e) { $exception = $e; } $this->assertNotNull($exception); $this->assertInstanceOf(InvalidParameterException::class, $exception); $this->assertEquals('Believe me, you don\'t want to talk to yourself !', $exception->getMessage()); }
public function answerStatistic(User $user, Request $request) { $sql = "\nSELECT temp1.count_r AS right_answer, temp2.count_r AS wrong_answer, temp1.time AS test_day \nFROM \n( {$this->_right} ) AS temp1 \nLEFT JOIN \n( {$this->_wrong} ) AS temp2 \nON temp1.time = temp2.time \n \nUNION\n\nSELECT temp2.count_r AS right_answer, temp1.count_r AS wrong_answer, temp1.time AS test_day \nFROM \n( {$this->_wrong} ) AS temp1 \nLEFT JOIN \n( {$this->_right} ) AS temp2 \nON temp1.time = temp2.time"; $start = $request->query->get('start', date('Y-m-d', strtotime("-7 day"))); $end = $request->query->get('end', date('Y-m-d')); $entityManager = $this->getEntityManager(); $stmt = $entityManager->getConnection()->executeQuery($sql, ['user_id' => $user->getId(), 'start' => $start, 'end_time' => $end]); $data = $stmt->fetchAll(); return $data; }
/** * @Route("/register", name="user_register") * @Template("register/register.html.twig") * @Security("is_granted('IS_AUTHENTICATED_ANONYMOUSLY')") */ public function registerAction(Request $request) { $form = $this->createFormBuilder()->add('username', EmailType::Class)->add('password', RepeatedType::Class, array('type' => PasswordType::Class))->getForm(); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { # var_dump($form->getData()); $data = $form->getData(); $user = new User(); $user->setUsername($data['username']); $user->setPassword($this->encodePassword($user, $data['password'])); $user->setRoles(array("ROLE_ADMIN")); #$user->setRole("ROLE_USER"); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); $url = $this->generateUrl('book_index'); return $this->redirect($url); } return array('form' => $form->createView()); }
public function jsonSerialize() { $tags = array(); if ($this->tags) { foreach ($this->tags as $tag) { $tags[] = $tag->getName(); } } $data = array('id' => $this->id, 'title' => $this->title, 'description' => $this->description, 'image' => $this->image, 'url' => $this->url, 'user' => $this->user->getId(), 'tags' => $tags); return $data; }
public function __construct(User $user, Property $property, Template $template) { $this->user = $user; $this->creation_date = new \DateTime(); $this->modification_date = $this->creation_date; $this->property = $property; $this->template = $template; $this->total_sent = 0; //Binding Flyer with Property $this->email = $user->getProfile()->getEmail(); $this->sender_name = $user->getProfile()->getFullName(); $this->email_reply = $user->getProfile()->getEmail(); $this->address = $property->getAddress(); $this->map_active = true; $this->lat = $property->getLat(); $this->lng = $property->getLng(); $this->map_zoom = $property->getMapZoom(); $this->map_center_lat = $property->getMapCenterLat(); $this->map_center_lng = $property->getMapCenterLng(); }
private function handleTheRequest($form, $request) { $form->handleRequest($request); $response = ""; if ($form->isValid()) { $user = new User(); $user->setUsername($form->get('username')->getViewData()); $user->setEmail($form->get('email')->getViewData()); $user->setVoornaam($form->get('voornaam')->getViewData()); $user->setTussenVoegsels($form->get('tussenVoegsels')->getViewData()); $user->setAchternaam($form->get('achternaam')->getViewData()); $user->setAdres($form->get('adres')->getViewData()); $user->setWoonplaats($form->get('woonplaats')->getViewData()); $user->setTelefoon($form->get('telefoon')->getViewData()); $pass = $form->get('password')->getViewData(); $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($user, $pass['Wachtwoord']); $user->setPassword($encoded); $user->setIsActive(true); $em = $this->getDoctrine()->getManager(); $byUser = $em->getRepository("UserBundle:User")->findOneBy(['username' => $form->get('username')->getViewData()]); $byMail = $em->getRepository("UserBundle:User")->findOneBy(['email' => $form->get('email')->getViewData()]); if (count($byUser) > 0 || count($byMail) > 0) { return "Gebruikersnaam of email bestaat al."; } // if($this->admin) { // $role = $em->getRepository('UserBundle:Role') // ->findOneBy(array( // "role" => "ROLE_SUPER_ADMIN" // )); // }else{ // } $role = $em->getRepository('UserBundle:Role')->findOneBy(array("role" => "ROLE_USER")); $user->addRole($role); $user->serialize(); $em->persist($user); $em->flush(); $response = "Succesvol toegevoegd."; } return $response; }
public function load(ObjectManager $manager) { $user1 = new User(); $user1->setUsername("Dieter"); $user1->setFirstname("Dieter"); $user1->setLastname("Mustermann"); $user1->setEmail("*****@*****.**"); $user2 = new User(); $user2->setUsername("Rudolf"); $user2->setFirstname("Rudolf"); $user2->setLastname("Mustermann"); $user2->setEmail("*****@*****.**"); $user3 = new User(); $user3->setUsername("Herbert"); $user3->setFirstname("Herbert"); $user3->setLastname("Mustermann"); $user3->setEmail("*****@*****.**"); $user4 = new User(); $user4->setUsername("Hermine"); $user4->setFirstname("Dieter"); $user4->setLastname("Musterfrau"); $user4->setEmail("*****@*****.**"); $manager->persist($user1); $manager->persist($user2); $manager->persist($user3); $manager->persist($user4); $manager->flush(); }
/** * @param TeamGame $teamGame * @param GameTask $gameTask * @param TaskCode $taskCode * @param User $user * @return array */ public function processGame(TeamGame $teamGame, GameTask $gameTask, TaskCode $taskCode, User $user) { $teamGameCodeRepository = $this->_em->getRepository(TeamGameCode::class); $teamGameCode = $teamGameCodeRepository->findOneBy(['teamGame' => $teamGame, 'taskCode' => $taskCode]); if ($teamGameCode) { $flashMessage = sprintf("Код уже был введен игроком %s", $teamGameCode->getInductedUser()->getUsername()); $flashType = 'success'; } else { $flashType = 'success'; $flashMessage = 'Код принят'; $user->increaseLevel(); $this->_em->persist($user); $this->_em->flush(); $teamGameCodeRepository->createNew($teamGame, $taskCode, $user); $result = true; //проверяем есть ли введеный код с спике кодов задания foreach ($gameTask->getCodes() as $taskCode) { if (!$teamGame->containsTaskCode($taskCode)) { $result = false; } } if ($result) { $flashType = 'success'; $flashMessage = 'Поздравляем! Вы перешли к следующему заданию.'; $teamGame->setTaskLevel($gameTask->getLevel() + 1); $this->_em->persist($teamGame); $this->_em->flush(); $gameTask = $this->_em->getRepository(GameTask::class)->findCurrentTask($teamGame); //Если следующее задание не найдено, значит игра завершена if (!$gameTask) { $flashType = 'success'; $flashMessage = 'Поздравляем! Вы завершили игру!'; $team = $teamGame->getTeam(); $team->increaseWins(); $teamGame->setFinishedAt(new \DateTime()); $teamGame->setStatus(TeamGame::STATUS_FINISHED); $finishedGame = $this->_em->getRepository(TeamGame::class)->findOneBy(['game' => $teamGame->getGame(), 'status' => TeamGame::STATUS_FINISHED]); foreach ($team->getMembers() as $user) { $user->increaseGamesPlayed(); if (!$finishedGame) { $user->increaseGamesWon(); } $this->_em->persist($user); } $this->_em->persist($teamGame); $this->_em->persist($team); $this->_em->flush(); } } } return [$flashType, $flashMessage]; }
/** * @param Schema $schema */ public function up(Schema $schema) { $em = $this->container->get('doctrine.orm.entity_manager'); $admin = new User(); $admin->setUsername('admin'); $admin->setEnabled(true); $admin->setEmail('*****@*****.**'); $admin->setPlainPassword('admin'); $admin->addRole('ROLE_SUPER_ADMIN'); $em->persist($admin); $em->flush(); }
private function generateUsers(ObjectManager $manager) { $users = array(array('userName' => 'admin', 'firstName' => 'John', 'lastName' => 'DOE', 'email' => '*****@*****.**', 'password' => 'admin', 'roles' => array('ROLE_ADMIN'), 'enabled' => true), array('userName' => 'adacosta', 'firstName' => 'Alfonse', 'lastName' => 'DA COSTA', 'email' => '*****@*****.**', 'password' => 'adacosta', 'enabled' => true), array('userName' => 'jessy', 'firstName' => 'Jessy', 'lastName' => 'JAMES', 'email' => '*****@*****.**', 'password' => 'jessy', 'enabled' => true), array('userName' => 'alice', 'firstName' => 'Alice', 'lastName' => 'Flint', 'email' => '*****@*****.**', 'password' => 'alice', 'enabled' => false)); foreach ($users as $key => $user) { $entry = new User(); $entry->setUserName($user['userName']); $entry->setFirstName($user['firstName']); $entry->setLastName($user['lastName']); $entry->setEmail($user['email']); $entry->setPlainPassword($user['password']); $entry->setEnabled($user['enabled']); if (isset($user['roles'])) { foreach ($user['roles'] as $role) { $entry->addRole($role); } } $manager->persist($entry); } }
public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPassword('$2y$13$Br1BVfk/wvTn.ChezqDQfOrTpYUnJqHsolRGJX04bN7bW3EFf2PUe'); // = MDP2admin $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_AUTHENTIFICATED')); $manager->persist($userAdmin); $manager->flush(); }
public function load(ObjectManager $manager) { $groupList = $this->getGroupList(); foreach ($groupList as $groupItem) { $group = new Group($groupItem["name"], $groupItem["roles"]); $manager->persist($group); } $manager->flush(); $userList = $this->getUserList(); foreach ($userList as $userItem) { $user = new User(); $user->setUsername($userItem["username"]); $user->setEmail($userItem["email"]); $user->setEnabled($userItem["enabled"]); $encoder = $this->container->get('security.password_encoder'); $password = $encoder->encodePassword($user, $userItem["username"], $user->getSalt()); $user->setPassword($password); $group = $this->container->get("fos_user.group_manager")->findGroupByName($userItem["group"]); $user->addGroup($group); $manager->persist($user); } $manager->flush(); }