[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class FeedPublisherWorker extends FeedPushWorker { 4 5 protected function doWork() { 6 $story = $this->loadFeedStory(); 7 8 $uris = PhabricatorEnv::getEnvConfig('feed.http-hooks'); 9 foreach ($uris as $uri) { 10 $this->queueTask( 11 'FeedPublisherHTTPWorker', 12 array( 13 'key' => $story->getChronologicalKey(), 14 'uri' => $uri, 15 )); 16 } 17 18 $argv = array( 19 array(), 20 ); 21 22 // Find and schedule all the enabled Doorkeeper publishers. 23 $doorkeeper_workers = id(new PhutilSymbolLoader()) 24 ->setAncestorClass('DoorkeeperFeedWorker') 25 ->loadObjects($argv); 26 foreach ($doorkeeper_workers as $worker) { 27 if (!$worker->isEnabled()) { 28 continue; 29 } 30 $this->queueTask( 31 get_class($worker), 32 array( 33 'key' => $story->getChronologicalKey(), 34 )); 35 } 36 } 37 38 39 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |