PHP code example of mwstake / mediawiki-component-runjobstrigger
1. Go to this page and download the library: Download mwstake/mediawiki-component-runjobstrigger library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mwstake / mediawiki-component-runjobstrigger example snippets
$GLOBALS['mwsgRunJobsTriggerHandlerRegistry']['my-own-handler'] = [
'class' => '\\MediaWiki\Extension\\MyExt\\MyHandler',
'services' => [ 'MainConfig' ]
];
$GLOBALS['wgHooks']['MWStakeRunJobsTriggerRegisterHandlers'][] = function( &$handlers ) {
$handlers["my-own-handler"] = [
'class' => '\\MediaWiki\Extension\\MyExt\\MyHandler',
'services' => [ 'MainConfig' ]
];
return true;
};
$GLOBALS['mwsgRunJobsTriggerRunnerWorkingDir'] = $wgTmpDirectory;
$GLOBALS['mwsgRunJobsTriggerOptions']['*']['once-a-week-day'] = 'friday';
$GLOBALS['wgDebugLogGroups']['runjobs-trigger-runner'] = "/tmp/runjobs-trigger-runner.log";