protected function createPost($rawData) { $post = new Post(); $post->setRawData($rawData)->setId($rawData['id_str'])->setContent($rawData['text'])->setDate($rawData['created_at'])->setUserName($rawData['user']['name'])->setPostUrl('https://twitter.com/xxx/status/' . $rawData['id_str']); if (!empty($rawData['entities']) && !empty($rawData['entities']['media']) && !empty($rawData['entities']['media'][0])) { $post->setImgUrl($rawData['entities']['media'][0]['media_url']); } return $post; }
protected function createPost($rawData) { $post = new Post(); $post->setRawData($rawData->asArray())->setId($rawData->getField('id'))->setContent($rawData->getField('message'))->setDate($rawData->getField('created_time')->format('Y-m-d H:i:s'))->setUserName($rawData->getField('admin_creator')->getField('name'))->setPostUrl(sprintf('https://www.facebook.com/%s/posts/%s', $this->clientOptions['profile_id'], explode('_', $rawData->getField('id'))[1]))->setImgUrl($rawData->getField('full_picture')); return $post; }
protected function createPost($rawData) { $post = new Post(); $post->setRawData($rawData)->setId($rawData['id'])->setContent($rawData['caption']['text'])->setDate(date('Y-m-d H:i:s', $rawData['created_time']))->setUserName($rawData['user']['username'])->setPostUrl($rawData['link'])->setImgUrl($rawData['images']['standard_resolution']['url']); return $post; }
protected function createPost($rawData) { $post = new Post(); $post->setRawData($rawData)->setId($rawData['id'])->setTitle($rawData['group']['title'])->setContent($rawData['group']['description'])->setDate(date('Y-m-d H:i:s', strtotime($rawData['published'])))->setUserName($rawData['author']['name'])->setPostUrl($rawData['link']['@attributes']['href'])->setImgUrl(sprintf('http://img.youtube.com/vi/%s/0.jpg', $rawData['videoId'])); return $post; }