MediaWiki
1.28.0
|
This class formats block log entries. More...
Public Member Functions | |
formatParametersForApi () | |
getActionLinks () | |
getPreloadTitles () | |
Public Member Functions inherited from LogFormatter | |
formatParametersForApi () | |
Format parameters for API output. More... | |
getActionLinks () | |
Returns extra links that comes after the action text, like "revert", etc. More... | |
getActionText () | |
Gets the log action, including username. More... | |
getComment () | |
Gets the user provided comment. More... | |
getIRCActionComment () | |
Even uglier hack to maintain backwards compatibilty with IRC bots (bug 34508). More... | |
getIRCActionText () | |
Even uglier hack to maintain backwards compatibilty with IRC bots (bug 34508). More... | |
getMessageParametersForTesting () | |
getPerformerElement () | |
Provides the name of the user who performed the log action. More... | |
getPlainActionText () | |
Ugly hack to produce plaintext version of the message. More... | |
getPreloadTitles () | |
setAudience ($audience) | |
Set the visibility restrictions for displaying content. More... | |
setContext (IContextSource $context) | |
Replace the default context. More... | |
setShowUserToolLinks ($value) | |
If set to true, will produce user tool links after the user name. More... | |
Static Public Member Functions | |
static | formatBlockFlag ($flag, $lang) |
Translate a block log flag if possible. More... | |
static | formatBlockFlags ($flags, $lang) |
Convert a comma-delimited list of block log flags into a more readable (and translated) form. More... | |
Static Public Member Functions inherited from LogFormatter | |
static | newFromEntry (LogEntry $entry) |
Constructs a new formatter suitable for given entry. More... | |
static | newFromRow ($row) |
Handy shortcut for constructing a formatter directly from database row. More... | |
Protected Member Functions | |
extractParameters () | |
getMessageParameters () | |
getParametersForApi () | |
Protected Member Functions inherited from LogFormatter | |
__construct (LogEntry $entry) | |
canView ($field) | |
Check if a log item can be displayed. More... | |
extractParameters () | |
Extracts the optional extra parameters for use in action messages. More... | |
formatParameterValue ($type, $value) | |
Formats parameters values dependent to their type. More... | |
formatParameterValueForApi ($name, $type, $value) | |
Format a single parameter value for API output. More... | |
getActionMessage () | |
Returns a sentence describing the log action. More... | |
getMessageKey () | |
Returns a key to be used for formatting the action sentence. More... | |
getMessageParameters () | |
Formats parameters intented for action message from array of all parameters. More... | |
getParametersForApi () | |
Get the array of parameters, converted from legacy format if necessary. More... | |
getRestrictedElement ($message) | |
Helper method for displaying restricted element. More... | |
makePageLink (Title $title=null, $parameters=[], $html=null) | |
Helper to make a link to the page, taking the plaintext value in consideration. More... | |
makeUserLink (User $user, $toolFlags=0) | |
msg ($key) | |
Shortcut for wfMessage which honors local context. More... | |
styleRestricedElement ($content) | |
Helper method for styling restricted element. More... | |
Additional Inherited Members | |
Public Attributes inherited from LogFormatter | |
IContextSource | $context |
Context for logging. More... | |
const | FOR_PUBLIC = 1 |
const | FOR_THIS_USER = 2 |
Protected Attributes inherited from LogFormatter | |
int | $audience = self::FOR_PUBLIC |
Constant for handling log_deleted. More... | |
LogEntryBase | $entry |
string | $irctext = false |
bool | $linkFlood = false |
Whether to output user tool links. More... | |
string | $plaintext = false |
Set to true if we are constructing a message text that is going to be included in page history or send to IRC feed. More... | |
This class formats block log entries.
Definition at line 30 of file BlockLogFormatter.php.
|
protected |
Definition at line 70 of file BlockLogFormatter.php.
References $params.
|
static |
Translate a block log flag if possible.
Definition at line 149 of file BlockLogFormatter.php.
References $lang, $messages, and wfMessage().
|
static |
Convert a comma-delimited list of block log flags into a more readable (and translated) form.
string | $flags | Flags to format |
Language | $lang |
Definition at line 126 of file BlockLogFormatter.php.
References $flags, $lang, and wfMessage().
Referenced by LogFormatter\getIRCActionText().
BlockLogFormatter::formatParametersForApi | ( | ) |
Definition at line 217 of file BlockLogFormatter.php.
References $ret, and ApiResult\setIndexedTagName().
BlockLogFormatter::getActionLinks | ( | ) |
Definition at line 92 of file BlockLogFormatter.php.
References $title, LogPage\DELETED_ACTION, SpecialPage\getTitleFor(), Linker\linkKnown(), and LogFormatter\msg().
|
protected |
Definition at line 31 of file BlockLogFormatter.php.
References $params, $title, $username, LogFormatter\makeUserLink(), User\newFromName(), Message\rawParam(), and Linker\TOOL_LINKS_NOBLOCK.
|
protected |
Definition at line 173 of file BlockLogFormatter.php.
References LogFormatter\$entry, $params, as, LogEntry\getParameters(), LogEntry\getSubtype(), LogEntry\getTimestamp(), TS_UNIX, wfIsInfinity(), and wfTimestamp().
BlockLogFormatter::getPreloadTitles | ( | ) |
Definition at line 83 of file BlockLogFormatter.php.
References $title.