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);
 }