Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. <?php
  2. public function addAction(Request $request) {
  3. $subscriber = new Subscriber();
  4. $username = $request->get('username');
  5. $password = $request->get('password');
  6. $domain = $request->get('domain');
  7. $email = $request->get('email');
  8.  
  9. if (!isset($domain) || !isset($username) || !isset($password) || !isset($email)) {
  10. throw new \InvalidArgumentException('Some arguments are missing');
  11. }
  12.  
  13. $subscriber->setUsername($username);
  14. $subscriber->setPassword($password);
  15. $subscriber->setDomain($domain);
  16. $subscriber->setEmailAddress($email);
  17. $subscriber->setHa1(md5($username . ':' . $domain . ':' . $password));
  18. $subscriber->setHa1b(md5($username . '@' . $domain . ':' . $domain . ':' . $password));
  19.  
  20. $em = $this->getDoctrine()->getManager();
  21. $em->persist($subscriber);
  22. $em->flush();
  23. return new Response('Successful: ' . $subscriber->getId());
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement