コード例 #1
0
ファイル: doMaintenance.php プロジェクト: eFFemeer/seizamcore
    define('MW_COMPILED', 1);
} else {
    # Get the MWInit class
    require_once "{$IP}/includes/Init.php";
    require_once "{$IP}/includes/AutoLoader.php";
}
# Stub the profiler
require_once MWInit::compiledPath('includes/profiler/Profiler.php');
// Some other requires
if (!defined('MW_COMPILED')) {
    require_once "{$IP}/includes/Defines.php";
}
require_once MWInit::compiledPath('includes/DefaultSettings.php');
if (defined('MW_CONFIG_CALLBACK')) {
    # Use a callback function to configure MediaWiki
    MWFunction::call(MW_CONFIG_CALLBACK);
} elseif (file_exists("{$IP}/../wmf-config/wikimedia-mode")) {
    // Load settings, using wikimedia-mode if needed
    // @todo FIXME: Replace this hack with general farm-friendly code
    # @todo FIXME: Wikimedia-specific stuff needs to go away to an ext
    # Maybe a hook?
    global $cluster;
    $cluster = 'pmtpa';
    require MWInit::interpretedPath('../wmf-config/wgConf.php');
    $maintenance->loadWikimediaSettings();
    require MWInit::interpretedPath('../wmf-config/CommonSettings.php');
} else {
    require_once $maintenance->loadSettings();
}
if ($maintenance->getDbType() === Maintenance::DB_ADMIN && is_readable("{$IP}/AdminSettings.php")) {
    require MWInit::interpretedPath('AdminSettings.php');
コード例 #2
0
ファイル: MWFunctionTest.php プロジェクト: mangowi/mediawiki
 /**
  * @expectedException MWException
  */
 function testCallingSelfFails()
 {
     MWFunction::call('self::foo');
 }