/**
  * Parse blacklist from a string
  *
  * @param $list string Text of a blacklist source
  * @return array of TitleBlacklistEntry entries
  */
 public static function parseBlacklist($list, $sourceName)
 {
     $lines = preg_split("/\r?\n/", $list);
     $result = array();
     foreach ($lines as $line) {
         $line = TitleBlacklistEntry::newFromString($line, $sourceName);
         if ($line) {
             $result[] = $line;
         }
     }
     return $result;
 }
 /**
  * Parse blacklist from a string
  *
  * @param $list Text of a blacklist source, as a string
  * @return An array of TitleBlacklistEntry entries
  */
 public static function parseBlacklist($list)
 {
     wfProfileIn(__METHOD__);
     $lines = preg_split("/\r?\n/", $list);
     $result = array();
     foreach ($lines as $line) {
         $line = TitleBlacklistEntry::newFromString($line);
         if ($line) {
             $result[] = $line;
         }
     }
     wfProfileOut(__METHOD__);
     return $result;
 }