本文整理匯總了PHP中AppBundle\Entity\User::setEmailCanonical方法的典型用法代碼示例。如果您正苦於以下問題:PHP User::setEmailCanonical方法的具體用法?PHP User::setEmailCanonical怎麽用?PHP User::setEmailCanonical使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類AppBundle\Entity\User
的用法示例。
在下文中一共展示了User::setEmailCanonical方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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: setEmailCanonical
/**
* {@inheritDoc}
*/
public function setEmailCanonical($emailCanonical)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmailCanonical', [$emailCanonical]);
return parent::setEmailCanonical($emailCanonical);
}
示例5: canonicalizerEmail
private function canonicalizerEmail(User $user)
{
$email = $user->getEmail();
$user->setEmailCanonical($this->canonicalizer->canonicalize($email));
}