Example #1
0
 /**
  * @Route("/", name="endpoint_input")
  * @Method("GET")
  * @Template()
  */
 public function indexAction(Request $request)
 {
     $endpoint = $request->query->get('endpoint');
     if ($endpoint !== 'input') {
         return array('success' => false, 'message' => 'Error: Invalid Endpoint Request!');
     }
     $eventName = $request->query->get('eventName');
     $eventValue = $request->query->get('eventValue');
     if (!empty($eventName) && !empty($eventValue)) {
         $em = $this->getDoctrine()->getManager();
         $entity = new Event();
         $entity->setEventName($eventName);
         $entity->setEventValue($eventValue);
         $entity->setReferrerUrl($this->getRequest()->getUri());
         $em->persist($entity);
         $em->flush();
         return array('success' => true, 'message' => 'Success: Added a new Input Endpoint Request!');
     } else {
         return array('success' => false, 'message' => 'Error: Invalid Endpoint Request!');
     }
     return array('success' => false, 'message' => 'Error: Invalid Endpoint Request!');
 }