private function _setCommonInstitutionData(Institution &$institution)
 {
     $city = $this->getDoctrine()->getRepository('HelperBundle:City')->find(1);
     $institution->setAddress1('adfasdf');
     $institution->setAddress2('address 2');
     $institution->setCity($city);
     $institution->setContactEmail('*****@*****.**');
     $institution->setContactNumber('1111');
     $institution->setCountry($city->getCountry());
     $institution->setDescription('');
     $institution->setLogo('logo.jpg');
     $institution->setStatus(InstitutionStatus::ACTIVE);
     $institution->setZipCode(6500);
 }
 public function uploadLogo($file, Institution $institution, $flushObject = true)
 {
     $result = parent::uploadFile($file);
     if (is_object($result)) {
         $media = $result;
         $sizes = $this->getSizesByType(self::LOGO_TYPE_IMAGE);
         // Delete current logo
         $this->deleteMediaAndFiles($institution->getLogo(), $sizes);
         // set newly uploaded logo
         $institution->setLogo($media);
         $this->resize($media, $sizes, false);
         if ($flushObject) {
             $this->entityManager->persist($institution);
             $this->entityManager->flush($institution);
         }
         return $media;
     }
     return null;
 }