[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/extensions/SpamBlacklist/ -> BaseBlacklist.php (summary)

Base class for different kinds of blacklists

File Size: 371 lines (10 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 16 functions

  __construct()
  addBlacklistType()
  getBlacklistTypes()
  getInstance()
  isLocalSource()
  getTypeFromTitle()
  getBlacklists()
  getLocalBlacklists()
  getWhitelists()
  getSharedBlacklists()
  clearCache()
  buildSharedBlacklists()
  getHttpText()
  getArticleText()
  getRegexStart()
  getRegexEnd()

Functions
Functions that are not part of a class:

__construct( $settings = array()   X-Ref
Constructor

param: array $settings

addBlacklistType( $type, $class )   X-Ref
Adds a blacklist class to the registry

param: $type string
param: $class string

getBlacklistTypes()   X-Ref
Return the array of blacklist types currently defined

return: array

getInstance( $type )   X-Ref
Returns an instance of the given blacklist

param: $type string Code for the blacklist
return: BaseBlacklist

isLocalSource( Title $title )   X-Ref
Check if the given local page title is a spam regex source.

param: Title $title
return: bool

getTypeFromTitle( Title $title )   X-Ref
Returns the type of blacklist from the given title

param: Title $title
return: bool|string

getBlacklists()   X-Ref
Fetch local and (possibly cached) remote blacklists.
Will be cached locally across multiple invocations.

return: array set of regular expressions, potentially empty.

getLocalBlacklists()   X-Ref
Returns the local blacklist

return: array Regular expressions

getWhitelists()   X-Ref
Returns the (local) whitelist

return: array Regular expressions

getSharedBlacklists()   X-Ref
Fetch (possibly cached) remote blacklists.

return: array

clearCache()   X-Ref
No description

buildSharedBlacklists()   X-Ref
No description

getHttpText( $fileName )   X-Ref
No description

getArticleText( $db, $article )   X-Ref
Fetch an article from this or another local MediaWiki database.
This is probably *very* fragile, and shouldn't be used perhaps.

param: string $db
param: string $article
return: string

getRegexStart()   X-Ref
Returns the start of the regex for matches

return: string

getRegexEnd( $batchSize )   X-Ref
Returns the end of the regex for matches

param: $batchSize
return: string



Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1