protected function createFeaturedSuggestions($pages)
 {
     $sourceLanguage = $this->getOption('source');
     $targetLanguage = $this->getOption('target');
     $manager = new SuggestionListManager();
     $list = new SuggestionList(array('type' => SuggestionList::TYPE_FEATURED, 'name' => 'featured', 'public' => true));
     $listId = $manager->insertList($list);
     $suggestion = array();
     foreach ($pages as $page) {
         $suggestions[] = new Suggestion(array('listId' => $listId, 'title' => $page, 'sourceLanguage' => $sourceLanguage, 'targetLanguage' => $targetLanguage));
     }
     $manager->addSuggestions($suggestions);
 }
 protected function createFeaturedSuggestions($pages)
 {
     $featureListName = 'cx-suggestionlist-featured';
     $sourceLanguage = $this->getOption('source');
     $targetLanguage = $this->getOption('target');
     $manager = new SuggestionListManager();
     $list = $manager->getListByName($featureListName);
     if ($list === null) {
         $list = new SuggestionList(array('type' => SuggestionList::TYPE_FEATURED, 'name' => $featureListName, 'public' => true));
         $listId = $manager->insertList($list);
     } else {
         $listId = $list->getId();
     }
     $suggestion = array();
     foreach ($pages as $page) {
         $suggestions[] = new Suggestion(array('listId' => $listId, 'title' => $page, 'sourceLanguage' => $sourceLanguage, 'targetLanguage' => $targetLanguage));
     }
     $manager->addSuggestions($suggestions);
 }