public function saveYelp(YelpEntity $ent, $blvdId)
 {
     $socMedEnt = new SocialMediaEntity();
     $socMedEnt->setUsername($ent->getBizname())->setSocialId($ent->getId())->setBlvdId($blvdId)->setTitle('')->setHeaderText('')->setText($ent->getText())->setMediaUrl($ent->getImage())->setMediaHeight($ent->getMediaHeight())->setMediaWidth($ent->getMediaWidth())->setLink($ent->getLink())->setSource('yelp')->setDateCreated(date("Y-m-d H:i:s", $ent->getCreatedTime()));
     $this->insertSocialMedia($socMedEnt);
     return $socMedEnt;
 }
 public function yelpcronAction()
 {
     $utilObj = new Utility('yelp.com');
     $yelpBlvd = $this->getServiceLocator()->get('YelpMy\\Model\\YelpBlvd');
     $blvdUsers = $this->getBlvdMapper()->fetchAll('address', 'asc', true);
     foreach ($blvdUsers as $blvd) {
         $blvdId = $blvd->getId();
         $data = $yelpBlvd->fetchBiz($blvd->getYelp());
         if (isset($data->error) || $data == '') {
             continue;
         }
         printR($data);
         //printR($data);return false;
         $image = '';
         $imageWidth = 100;
         $imageHeight = 100;
         if (isset($data->image_url)) {
             $image = $data->image_url;
             //$imageDimArr = $utilObj->getImageDims($image);
         }
         $review = '';
         $snippet_text = '';
         if (isset($data->snippet_text)) {
             $snippet_text = $data->snippet_text;
         }
         $created_time = time();
         if (isset($data->reviews[0]->time_created)) {
             $created_time = $data->reviews[0]->time_created;
         }
         $excerpt = '';
         if (isset($data->reviews[0]->excerpt)) {
             $excerpt = $data->reviews[0]->excerpt;
         }
         if ($excerpt) {
             $yelpEnt = new YelpEntity();
             $yelpEnt->setId($data->reviews[0]->id)->setMediaHeight($imageHeight)->setMediaWidth($imageWidth)->setText($excerpt)->setLink($data->url)->setCreatedTime($created_time)->setBizname($blvd->getYelp())->setImage($image);
             $this->getServiceLocator()->get('YelpMy\\Model\\YelpMapper')->saveYelp($yelpEnt);
             printR($yelpEnt);
         } elseif (false && $snippet_text) {
             $yelpEnt = new YelpEntity();
             $yelpEnt->setId('snippet')->setMediaHeight($imageHeight)->setMediaWidth($imageWidth)->setLink($data->url)->setText($snippet_text)->setCreatedTime($created_time)->setBizname($blvd->getYelp())->setImage($image);
             $this->getServiceLocator()->get('YelpMy\\Model\\YelpMapper')->saveYelp($yelpEnt);
             printR($yelpEnt);
         }
     }
     return false;
 }