public function twittercronAction() { //http://www.idfromuser.com/ get twitter id from user name $utilObj = new Utility('twitter'); $this->twitterBlvd = $this->serviceLocator->get('TwitterBlvd\\Model\\TwitterBlvd'); $userIdArr = $this->twitterBlvd->getTwitterFriendIds($this->twitterBlvd->getUserId()); // add site's twitter account to id array $userIdArr[] = $this->twitterBlvd->getUserId(); // to update/test single users, use their twitter_id here //$userIdArr=array(11039532); $twitterUsersArr = $this->twitterBlvd->getTwitterFriends($userIdArr); foreach ($twitterUsersArr as $key => $obj) { $userEnt = $this->getServiceLocator()->get('TwitterBlvd\\Model\\TwitterUserMapper')->formatTwitterUser($obj); $userEnt = $this->getServiceLocator()->get('TwitterBlvd\\Model\\TwitterUserMapper')->saveTwitterUser($userEnt); if ($tweetEnt = $this->getServiceLocator()->get('TwitterBlvd\\Model\\TweetMapper')->formatTweet($obj, $userEnt)) { $tweetEnt->setTweet($utilObj->cleanText($tweetEnt->getTweet())); $this->getServiceLocator()->get('TwitterBlvd\\Model\\TweetMapper')->saveTweet($tweetEnt); } } return false; }