public function __construct($oMainControl) { parent::__construct($oMainControl); // Set file types to be indexed $vTempFileTypes = BsConfig::get('MW::ExtendedSearch::IndexFileTypes'); $vTempFileTypes = str_replace(array(' ', ';'), array('', ','), $vTempFileTypes); $vTempFileTypes = explode(',', $vTempFileTypes); foreach ($vTempFileTypes as $value) { $this->aFileTypes[$value] = true; } unset($vTempFileTypes); // Maximum file size in MB $iMaxFileSize = (int) ini_get('post_max_size'); if (empty($iMaxFileSize) || $iMaxFileSize <= 0) { $iMaxFileSize = 32; } $this->iMaxDocSize = $iMaxFileSize * 1024 * 1024; // Make bytes out of it }
/** * Constructor for BuildIndexMwArticles class * @param BuildIndexMainControl $oMainControl Instance to decorate. */ public function __construct($oMainControl) { parent::__construct($oMainControl); $this->oDbr = wfGetDB(DB_SLAVE); }
/** * Constructor for BuildIndexMwArticles class * @param BuildIndexMainControl $oMainControl Instance to decorate. */ public function __construct($oMainControl) { parent::__construct($oMainControl); }