public function onWpUser(tubepress_api_event_EventInterface $event)
 {
     $result = array();
     $authors = $this->_resourceRepository->getAuthors();
     foreach ($authors as $user) {
         $loginName = $this->_deIntegerizeLoginName($user->user_login);
         $display = $user->display_name;
         $result[$loginName] = $display;
     }
     $this->_sortArrayAndSetAsSubject($result, $event);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 protected function getUngroupedChoicesArray()
 {
     if ($this->getId() === tubepress_wordpress_api_Constants::OPTION_AUTOPOST_CATEGORIES) {
         $terms = $this->_resourceRepo->getAllCategories();
     } else {
         $terms = $this->_resourceRepo->getAllTags();
     }
     $toReturn = array();
     foreach ($terms as $term) {
         $toReturn[$term->slug] = $term->name;
     }
     return $toReturn;
 }
 public function testTags()
 {
     $term1 = new stdClass();
     $term2 = new stdClass();
     $fakeTerms = array($term2, $term1);
     $this->_mockWpFunctions->shouldReceive('get_tags')->once()->with(array('hide_empty' => false))->andReturn($fakeTerms);
     $actual = $this->_sut->getAllTags();
     $this->assertSame($fakeTerms, $actual);
 }