Exemplo n.º 1
0
 /**
  * Add User
  * @Rest\Post("/add" )
  * @ApiDoc(
  *  resource=true,
  *  description="User Add",
  * )
  */
 public function postAddUserAction(Request $request)
 {
     $objEntityManager = $this->getDoctrine()->getManager();
     $objCustomer = new Customer();
     $objCustomer->setEmailAddress($request->get('email'));
     $objCustomer->setBillingAddressId(1);
     $objCustomer->setFirstName($request->get('name'));
     $objCustomer->setLastName($request->get('name'));
     $objUser = new User();
     $objUser->setEmail($request->get('email'));
     $objUser->setPassword($request->get('password'));
     $objUser->setName($request->get('name'));
     $objUser->setCustomer($objCustomer);
     $objEntityManager->persist($objCustomer);
     $objEntityManager->persist($objUser);
     $objEntityManager->flush();
     return array('user' => array('id' => $objUser->getId()));
 }