public function execute() { $followers = $this->service->getFollowers(); //var_dump($followers); foreach ($followers as $follower) { FollowerPeer::createFollower($this->service, $follower, $this->connection); } }
public static function saveDirectMessage(array $dm, PropelPDO $con = null) { $crit = new Criteria(); $crit->add(self::DM_ID, $dm['id']); $rawdm = self::doSelectOne($crit); if (is_null($rawdm)) { $follower = FollowerPeer::createFollower($dm['sender'], $con); $rawdm = new RawDm(); $rawdm->setDmId($dm['id']); $rawdm->setCreatedAt($dm['created_at']); $rawdm->setText($dm['text']); $rawdm->setFollower($follower); $rawdm->save(); return $rawdm; } else { return null; } }
public static function saveMessage(array $message, PropelPDO $con = null) { $crit = new Criteria(); $crit->add(self::MESSAGE_ID, $message['id']); $rawmessage = self::doSelectOne($crit); if (is_null($rawmessage)) { $follower = FollowerPeer::createFollower($message['user'], $con); $rawmessage = new RawMessage(); $rawmessage->setMessageId($message['id']); $rawmessage->setCreatedAt($message['created_at']); $rawmessage->setText($message['text']); $rawmessage->setFollower($follower); $rawmessage->save(); return $rawmessage; } else { return null; } }