/** * 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; }