本文整理汇总了PHP中AppBundle\Entity\User::setUsernameCanonical方法的典型用法代码示例。如果您正苦于以下问题:PHP User::setUsernameCanonical方法的具体用法?PHP User::setUsernameCanonical怎么用?PHP User::setUsernameCanonical使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AppBundle\Entity\User
的用法示例。
在下文中一共展示了User::setUsernameCanonical方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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);
}
}
示例2: createUser
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;
}
示例3: postUsersAction
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();
}
示例4: setUsernameCanonical
/**
* {@inheritDoc}
*/
public function setUsernameCanonical($usernameCanonical)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUsernameCanonical', [$usernameCanonical]);
return parent::setUsernameCanonical($usernameCanonical);
}