public function testLocationAction(Request $request)
 {
     $country = $this->getDoctrine()->getRepository('HelperBundle:Country')->find(206);
     $state = $this->getDoctrine()->getRepository('HelperBundle:State')->find(2363);
     $institution = new Institution();
     $institution->setName('test only ' . time());
     $institution->setType(InstitutionTypes::MULTIPLE_CENTER);
     //         $institution->setCountry($country);
     //         $institution->setState($state);
     $validationGroups = array('editInstitutionInformation', 'Default');
     $validationGroups = array();
     $form = $this->createFormBuilder($institution, array('validation_groups' => $validationGroups))->add('country', FancyCountryFieldType::NAME, array())->add('city', GlobalCityListType::NAME, array('attr' => array('placeholder' => 'Select a city')))->add('state', 'state_list', array('attr' => array('placeholder' => 'Select a state/province')))->getForm();
     if ($request->isMethod('POST')) {
         $form->bind($request);
         if ($form->isValid()) {
             echo 'adi valid';
             exit;
         } else {
             $errors = array();
             foreach ($form->getChildren() as $field) {
                 foreach ($field->getErrors() as $err) {
                     $errors[] = array('name' => $field->getName(), 'error' => $err->getMessage());
                 }
             }
             foreach ($form->getErrors() as $err) {
                 $errors[] = array('name' => $form->getName(), 'error' => $err->getMessage());
             }
             var_dump($errors);
             echo 'adi invalid';
             exit;
         }
     }
     return $this->render('HelperBundle:Test:testLocation.html.twig', array('form' => $form->createView()));
 }