/**
  * Add and edit the link details
  * 
  * @param array $inputArray
  * @param \Cx\Core_Modules\LinkManager\Model\Entity\Link $link
  */
 public function modifyLink(array $inputArray = array(), $link = '')
 {
     try {
         if (empty($inputArray)) {
             return;
         }
         if (empty($link)) {
             $link = new \Cx\Core_Modules\LinkManager\Model\Entity\Link();
         }
         $link->updateFromArray($inputArray);
         $this->em->persist($link);
         $this->em->flush();
     } catch (\Exception $e) {
         $this->updateCrawlerStatus('', self::RUN_STATUS_INCOMPLETE);
         die('Link Query ERROR!' . $e);
     }
 }
 /**
  * Add and edit the link details
  * 
  * @param array $inputArray
  * @param \Cx\Core_Modules\LinkManager\Model\Entity\Link $link
  */
 public function modifyLink(array $inputArray = array(), $link = '')
 {
     try {
         if (empty($inputArray)) {
             return;
         }
         if (empty($link)) {
             $link = new \Cx\Core_Modules\LinkManager\Model\Entity\Link();
         }
         $link->updateFromArray($inputArray);
         $this->em->persist($link);
         $this->em->flush();
     } catch (\Exception $error) {
         die('Link Query ERROR!' . $error);
     }
 }