MediaWiki  REL1_22
DeleteLogFormatter Class Reference

This class formats delete log entries. More...

Inheritance diagram for DeleteLogFormatter:
Collaboration diagram for DeleteLogFormatter:

List of all members.

Public Member Functions

 getActionLinks ()
 Returns extra links that comes after the action text, like "revert", etc.

Protected Member Functions

 getMessageKey ()
 Returns a key to be used for formatting the action sentence.
 getMessageParameters ()
 Formats parameters intented for action message from array of all parameters.
 parseBitField ($string)

Detailed Description

This class formats delete log entries.

Since:
1.19

Definition at line 31 of file DeleteLogFormatter.php.


Member Function Documentation

Returns extra links that comes after the action text, like "revert", etc.

Returns:
string

Reimplemented from LogFormatter.

Definition at line 96 of file DeleteLogFormatter.php.

References $key, $params, $query, $revert, $user, array(), LogPage\DELETED_ACTION, LogFormatter\extractParameters(), SpecialPage\getTitleFor(), Linker\linkKnown(), and LogFormatter\msg().

Returns a key to be used for formatting the action sentence.

Default is logentry-TYPE-SUBTYPE for modern logs. Legacy log types will use custom keys, and subclasses can also alter the key depending on the entry itself.

Returns:
string message key

Reimplemented from LogFormatter.

Definition at line 32 of file DeleteLogFormatter.php.

References $key, array(), and getMessageParameters().

Formats parameters intented for action message from array of all parameters.

There are three hardcoded parameters (array is zero-indexed, this list not):

  • 1: user name with premade link
  • 2: usable for gender magic function
  • 3: target page with premade link
    Returns:
    array

Reimplemented from LogFormatter.

Definition at line 42 of file DeleteLogFormatter.php.

References $count, $params, array(), as, RevisionDeleter\getChanges(), list, LogFormatter\msg(), and parseBitField().

Referenced by getMessageKey().

DeleteLogFormatter::parseBitField ( string) [protected]

Definition at line 86 of file DeleteLogFormatter.php.

References list.

Referenced by getMessageParameters().


The documentation for this class was generated from the following file: