3 $optionsWithArgs = array( 'fake-job' );
5 require( dirname(__FILE__
).'/../commandLine.inc' );
6 require( dirname(__FILE__
).'/gearman.inc' );
9 $args = array( 'localhost' );
11 $client = new Net_Gearman_Client( $args );
13 $dbr = wfGetDB( DB_SLAVE
);
14 $res = $dbr->select( 'page', array( 'page_namespace', 'page_title' ), false,
15 __METHOD__
, array( 'LIMIT' => 2 ) );
16 foreach ( $res as $row ) {
17 $title = Title
::makeTitle( $row->page_namespace
, $row->page_title
);
20 'title' => $title->getPrefixedDBkey(),
21 'command' => 'refreshLinks',
24 $client->mw_job( $params );