protected function getDataFromBlogs($fromTimestamp) { if (!$fromTimestamp) { $fromTimestamp = strtotime("now - 1 month"); } $feedModel = new \Wikia\Search\Services\FeedEntitySearchService(); $fromDate = date('Y-m-d\\TH:i:s\\Z', $fromTimestamp); $feedModel->setRowLimit(self::MAX_NUM_ITEMS_IN_FEED); $feedModel->setSorts(['created' => 'desc']); $feedModel->addFilters(['hc' => '+((+host:"marvel.wikia.com" AND +categories_mv_en:"News posts")) +ns:500']); $rows = $feedModel->query('+created:[ ' . $fromDate . ' TO * ]'); foreach ($rows as &$item) { $item['source'] = self::SOURCE_BLOGS; } return $rows; }
protected function getDataFromBlogs($fromTimestamp) { if (!$fromTimestamp) { $fromTimestamp = strtotime("now - 1 month"); } $feedModel = new \Wikia\Search\Services\FeedEntitySearchService(); $fromDate = date('Y-m-d\\TH:i:s\\Z', $fromTimestamp); $feedModel->setRowLimit(self::MAX_NUM_ITEMS_IN_FEED); $feedModel->setSorts(['created' => 'desc']); $feedModel->addFilters(['hc' => '+((+host:"dragonage.wikia.com" AND +categories_mv_en:"News") | (+host:"warframe.wikia.com" AND +categories_mv_en:"Blog posts") | (+host:"monsterhunter.wikia.com" AND +categories_mv_en:"News") | (+host:"darksouls.wikia.com" AND +categories_mv_en:"News") | (+host:"halo.wikia.com" AND +categories_mv_en:"Blog_posts/News") | (+host:"gta.wikia.com" AND +categories_mv_en:"News") | (+host:"fallout.wikia.com" AND +categories_mv_en:"News") | (+host:"elderscrolls.wikia.com" AND +categories_mv_en:"News") | (+host:"leagueoflegends.wikia.com" AND +categories_mv_en:"News_blog")) +ns:500']); $rows = $feedModel->query('+created:[ ' . $fromDate . ' TO * ]'); foreach ($rows as &$item) { $item['source'] = self::SOURCE_BLOGS; } return $rows; }