本文整理汇总了PHP中AppBundle\Entity\User::setUsername方法的典型用法代码示例。如果您正苦于以下问题:PHP User::setUsername方法的具体用法?PHP User::setUsername怎么用?PHP User::setUsername使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AppBundle\Entity\User
的用法示例。
在下文中一共展示了User::setUsername方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUp
public function setUp()
{
$this->user = new User();
$this->user->setUsername('test');
$this->user->setEmail('test@example.com');
$this->user->setPassword('test');
$this->log = new StressLog();
$this->log->setLocaltime(new \DateTime());
$this->log->setLevel(6);
$this->log->setUser($this->user);
}
示例2: loadUsers
private function loadUsers(ObjectManager $manager)
{
$passwordEncoder = $this->container->get('security.password_encoder');
$johnUser = new User();
$johnUser->setUsername('john_user');
$johnUser->setEmail('john_user@symfony.com');
$encodedPassword = $passwordEncoder->encodePassword($johnUser, 'kitten');
$johnUser->setPassword($encodedPassword);
$manager->persist($johnUser);
$annaAdmin = new User();
$annaAdmin->setUsername('anna_admin');
$annaAdmin->setEmail('anna_admin@symfony.com');
$annaAdmin->setRoles(array('ROLE_ADMIN'));
$encodedPassword = $passwordEncoder->encodePassword($annaAdmin, 'kitten');
$annaAdmin->setPassword($encodedPassword);
$manager->persist($annaAdmin);
$avantripAdmin = new User();
$avantripAdmin->setUsername('admin');
$avantripAdmin->setEmail('info@avantrip.com');
$avantripAdmin->setRoles(array('ROLE_ADMIN'));
$encodedPassword = $passwordEncoder->encodePassword($avantripAdmin, 'adminavantrip');
$avantripAdmin->setPassword($encodedPassword);
$manager->persist($avantripAdmin);
$manager->flush();
}
示例3: load
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@blog.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_admin = new User();
$user_admin->setUsername('user_admin');
$user_admin->setEmail('user_admin@blog.com');
$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@blog.com');
$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();
}
示例4: loadUserByOAuthUserResponse
/**
* {@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;
}
示例5: load
public function load(ObjectManager $manager)
{
$users = array(array('name' => 'Gabe', 'lastName' => 'Newell', 'surName' => '', 'email' => 'admin@arkusnexus.com', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_ADMIN', 'image' => 'blog_newell1.jpg', 'positionId' => 1), array('name' => 'Kayla', 'lastName' => 'Person', 'surName' => '', 'email' => 'rh@arkusnexus.com', 'password' => 'rh', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_RH', 'image' => 'Kayla_Person-small.jpg', 'positionId' => 1), array('name' => 'Alejandro', 'lastName' => 'Hernandez', 'surName' => 'Marquez', 'email' => 'user1@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'MikePerson.jpg', 'positionId' => 1), array('name' => 'Bernardo', 'lastName' => 'Lemus', 'surName' => 'Ortiz', 'email' => 'user2@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'ralf-a.jpg', 'positionId' => 1), array('name' => 'Christian', 'lastName' => 'Flores', 'surName' => 'Filis', 'email' => 'user3@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img_person.jpg', 'positionId' => 1), array('name' => 'David', 'lastName' => 'Acosta', 'surName' => 'Arellano', 'email' => 'user4@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person3.jpg', 'positionId' => 1), array('name' => 'Eric', 'lastName' => 'Martinez', 'surName' => 'Ibarra', 'email' => 'user5@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => '3709.jpg', 'positionId' => 1), array('name' => 'Felipe', 'lastName' => 'Trejo', 'surName' => 'Contreras', 'email' => 'user6@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'people_with_arthritis.jpg', 'positionId' => 1), array('name' => 'Gerardo', 'lastName' => 'Garcia', 'surName' => 'Najera', 'email' => 'user7@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-02.jpg', 'positionId' => 1), array('name' => 'Hugo', 'lastName' => 'Ruiz', 'surName' => 'Sanchez', 'email' => 'user8@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-10.jpg', 'positionId' => 1), array('name' => 'Ignacio', 'lastName' => 'Corona', 'surName' => 'Silva', 'email' => 'user9@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-12.jpg', 'positionId' => 1), array('name' => 'Javier', 'lastName' => 'Reyes', 'surName' => 'Leon', 'email' => 'user10@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-13.jpg', 'positionId' => 1), array('name' => 'Karla', 'lastName' => 'Juarez', 'surName' => 'Mejia', 'email' => 'user11@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'images.jpg', 'positionId' => 1), array('name' => 'Lorenzo', 'lastName' => 'Escoto', 'surName' => 'Villalobos', 'email' => 'user12@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-21.jpg', 'positionId' => 1), array('name' => 'Steve', 'lastName' => 'Jobs', 'surName' => '', 'email' => 'user13@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'Jobs0212120.jpg', 'positionId' => 1), array('name' => 'Nestor', 'lastName' => 'Salinas', 'surName' => 'Morales', 'email' => 'user14@arkusnexus.com', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person2.jpg', 'positionId' => 1), array('name' => 'Omar', 'lastName' => 'Torres', 'surName' => 'Zavaleta', 'email' => 'user15@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person-detail.jpg', 'positionId' => 1), array('name' => 'Pedro', 'lastName' => 'Romero', 'surName' => 'Flores', 'email' => 'user16@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'poy_nomination_agassi.jpg', 'positionId' => 1), array('name' => 'Ruben', 'lastName' => 'Aceves', 'surName' => 'Nieto', 'email' => 'user17@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person4.jpg', 'positionId' => 1), array('name' => 'Santiago', 'lastName' => 'Soriano', 'surName' => 'Aguilar', 'email' => 'user18@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'dan-misener-600_1.jpg', 'positionId' => 1), array('name' => 'Barack', 'lastName' => 'Obama', 'surName' => '', 'email' => 'user19@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'u-s-president-barack-obama.jpg', 'positionId' => 1), array('name' => 'Robin', 'lastName' => 'Williams', 'surName' => '', 'email' => 'user20@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'tumblr.jpg', 'positionId' => 1), array('name' => 'Bill', 'lastName' => 'Gates', 'surName' => '', 'email' => 'user21@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'bill-gates.jpg', 'positionId' => 1), array('name' => 'Kim', 'lastName' => 'Jong', 'surName' => 'Un', 'email' => 'user22@arkusnexus.com', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'kwc.jpg', 'positionId' => 1), array('name' => 'Vladimir', 'lastName' => 'Putin', 'surName' => '', 'email' => 'user23@arkusnexus.com', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'putinwink.jpg', 'positionId' => 1));
// Cuando se haga el 'seed' de Usuarios se pondran Roles por default
// Role : Colaborador
// $repository = $manager
// ->getRepository('AppBundle:Role');
// $roleEntity = $repository->find(1);
// Position : Software Developer
$repository = $manager->getRepository('AppBundle:Position');
$positionEntity = $repository->find(1);
// dump($roleentity);
// $roleentity = new Role();
// $roleentity->setName("ROL NO REAL");
// $positionentity = new Position();
// $positionentity->setName("POSICION NO REAL");
foreach ($users as $user) {
$entity = new User();
$entity->setName($user['name']);
$entity->setLastName($user['lastName']);
$entity->setSurName($user['surName']);
$entity->setUsername($user['email']);
$entity->setPassword($user['password']);
$entity->setAdmissionDate(new \DateTime("now"));
$entity->setImage($user['image']);
$entity->setRoles($user['roles']);
$entity->setPosition($positionEntity);
$manager->persist($entity);
}
$manager->flush();
}
示例6: load
/**
* {@inheritDoc}
*/
public function load(ObjectManager $manager)
{
$userAdmin = new User();
$userAdmin->setUsername('ricardo75');
$userAdmin->setFirstName('richard');
$userAdmin->setLastName('lawson');
$userAdmin->setEmail('richard@network90.com');
$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('lawson_richard@hotmail.com');
$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('richard@hotmail.com');
$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);
}
示例7: registrationAction
/**
* @Route("/registration/new", name="registrationNew")
*/
public function registrationAction(Request $request)
{
$user = new User();
$user->setUsername(mb_strtolower($request->get('_username')));
if ($request->get('_password') != $request->get('_password-2')) {
$error = 'Пароли не совпадают';
return $this->render(':user:registration.html.twig', array('error' => $error));
}
$plainPassword = $request->get('_password');
$encoder = $this->container->get('security.password_encoder');
$encoded = $encoder->encodePassword($user, $plainPassword);
$user->setPassword($encoded);
$user->setFirstName($request->get('_firstName'));
$user->setSecondName($request->get('_secondName'));
$user->setEmail($request->get('_email'));
$user->setPost($request->get('_select'));
// $user->setRoles('ROLE_USER');
$em = $this->getDoctrine()->getManager();
try {
$em->persist($user);
$em->flush();
} catch (\Exception $e) {
$error = 'Логин уже занят';
return $this->render(':user:registration.html.twig', array('error' => $error));
}
// if ($this->isGranted('ROLE_ADMIN')) {
// return $this->showUserAction($user->getId());
// }
$token = new UsernamePasswordToken($user, $user->getPassword(), 'database_users', $user->getRoles());
$this->get('security.token_storage')->setToken($token);
return $this->redirectToRoute('userPage', array('id' => $user->getId()));
}
示例8: load
/**
* @param ObjectManager $manager
*/
public function load(ObjectManager $manager)
{
$user = new User();
$user->setUsername(self::TEST_USER_USERNAME)->setPlainPassword(self::TEST_USER_PASSWORD)->setRoles(['ROLE_ADMIN']);
$manager->persist($user);
$manager->flush();
}
示例9: loadPosts
private function loadPosts(ObjectManager $manager)
{
$passwordEncoder = $this->container->get('security.password_encoder');
$user = new User();
$user->setUsername('vvasia');
$user->setDisplayName('Vasia Vasin');
$user->setEmail('v.vasin_fake@levi9.com');
$user->setUuid('uuid');
$encodedPassword = $passwordEncoder->encodePassword($user, 'password');
$user->setPassword($encodedPassword);
$user->setRoles(['ROLE_USER']);
$manager->persist($user);
$manager->flush();
/** @var User $author */
$author = $manager->getRepository('AppBundle:User')->findOneBy(['email' => 'fakeuser2@levi9.com']);
foreach (range(1, 10) as $i) {
$post = new Post();
$post->setTitle($this->getRandomPostTitle() . ' ' . uniqid())->setSummary($this->getRandomPostSummary())->setSlug($this->container->get('slugger')->slugify($post->getTitle()))->setContent($this->getPostContent())->setAuthor($author)->setPublishedAt(new \DateTime('now - ' . $i . 'days'))->setState($this->getRandomState())->setCategory($category);
foreach (range(1, 5) as $j) {
$comment = new Comment();
$comment->setUser($user)->setPublishedAt(new \DateTime('now + ' . ($i + $j) . 'seconds'))->setContent($this->getRandomCommentContent())->setPost($post);
$manager->persist($comment);
$post->addComment($comment);
}
if (rand(0, 1)) {
$vote = new Vote();
$vote->setAuthorEmail(rand(0, 1) ? 'fakeuser2@levi9.com' : 'fakeuser1@levi9.com');
$vote->setPost($post);
$vote->setVote(rand(0, 1));
}
$manager->persist($post);
$category->addPost($post);
}
$manager->flush();
}
示例10: createAction
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);
}
}
示例11: load
public function load(ObjectManager $manager)
{
$password = "SecretPassword";
$user = new User();
$user->setUsername('rafael');
$user->setPassword($this->getEncoder($user)->encodePassword($password, $user->getSalt()));
$user->setName('Rafael');
$user->setEmail('rafael@example.com');
$manager->persist($user);
$user2 = new User();
$user2->setUsername('donatello');
$user2->setPassword($this->getEncoder($user2)->encodePassword($password, $user2->getSalt()));
$user2->setName('Donatello');
$user2->setEmail('donatello@example.com');
$manager->persist($user2);
$user3 = new User();
$user3->setUsername('michelangelo');
$user3->setPassword($this->getEncoder($user3)->encodePassword($password, $user3->getSalt()));
$user3->setName('Michelangelo');
$user3->setEmail('michelangelo@example.com');
$manager->persist($user3);
$user4 = new User();
$user4->setUsername('leonardo');
$user4->setPassword($this->getEncoder($user4)->encodePassword($password, $user4->getSalt()));
$user4->setName('Leonardo');
$user4->setEmail('leonardo@example.com');
$manager->persist($user4);
$manager->flush();
}
示例12: loadUserByOAuthUserResponse
public function loadUserByOAuthUserResponse(UserResponseInterface $response)
{
try {
$resourceOwnerName = $response->getResourceOwner()->getName();
if (!isset($this->properties[$resourceOwnerName])) {
throw new \RuntimeException(sprintf("No property defined for entity for resource owner '%s'.", $resourceOwnerName));
}
$username = $response->getUsername();
if (null === ($user = $this->repository->findOneBy(array($this->properties[$resourceOwnerName] => $username)))) {
throw new UsernameNotFoundException(sprintf("User '%s' not found.", $username));
}
return $user;
} catch (UsernameNotFoundException $e) {
$rawResponse = $response->getResponse();
$user = new User($rawResponse['screen_name']);
$user->setTwitterId($rawResponse['id']);
$user->setUsername($rawResponse['screen_name']);
$user->setTodaySinceId('');
$user->setIsActive(true);
$user->setCreateAt(new \DateTime());
$user->setUpdateAt(new \DateTime());
$this->em->persist($user);
$this->em->flush();
return $user;
}
}
示例13: loginAction
/**
* @Route("/admin-login", name="admin-login")
* @Template()
*/
public function loginAction()
{
// создание пользователя
$manager = $this->getDoctrine()->getManager();
$user = new User();
$user->setUsername('admin');
$user->setSalt(md5(time()));
$encoder = new MessageDigestPasswordEncoder('sha512', true, 10);
$password = $encoder->encodePassword('admin', $user->getSalt());
$user->setPassword($password);
$user->setRoles('ROLE_OPERATOR');
$user->setLastName('admin');
$user->setFirstName('admin');
$user->setSurName('admin');
$user->setPhone('+79161111111');
//
$manager->persist($user);
$manager->flush($user);
if ($this->get('request')->attributes->has(SecurityContext::AUTHENTICATION_ERROR)) {
$error = $this->get('request')->attributes->get(SecurityContext::AUTHENTICATION_ERROR);
} else {
$error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR);
}
$pages = $this->getDoctrine()->getRepository('AppBundle:Page')->findAll();
return array('error' => $error, 'pages' => $pages);
}
示例14: load
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('qweasz@ukr.net');
$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();
}
示例15: createAnonymouslyAction
/**
* @Route("/record/anonymous", name="createRecordAnonymously")
* @Method("POST")
*/
public function createAnonymouslyAction(Request $request)
{
// user anonymous
$repository = $this->getDoctrine()->getRepository('AppBundle:User');
$count = $repository->count();
$username = 'Player' . dechex($count);
$password = chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90));
$user = new User();
$user->setUsername($username);
$user->setPassword(md5($password));
$em = $this->getDoctrine()->getManager();
$em->persist($user);
$em->flush();
// record
$content = $request->getContent();
$response = json_decode($content, true);
if ($user != null) {
$record = new Record();
$record->setScore($response['score']);
$record->setUserId($user->getId());
$em = $this->getDoctrine()->getManager();
$em->persist($record);
$em->flush();
return new JsonResponse(['code' => 1, 'record' => ['id' => $record->getId(), 'score' => $record->getScore(), 'userId' => $record->getUserId()], 'user' => ['username' => $user->getUsername(), 'password' => $password]]);
} else {
return new JsonResponse(['code' => 0, 'message' => 'record not save']);
}
}