This is the interface and base implementation of unmanaged message groups. More...
Public Member Functions | |
| getLabel (?IContextSource $context=null) | |
| setLabel ( $value) | |
| getId () | |
| setId ( $value) | |
| getNamespace () | |
| Get the namespace where all the messages of this group belong. | |
| setNamespace ( $ns) | |
| Set the namespace where all the messages of this group belong. | |
| getDescription (?IContextSource $context=null) | |
| @inheritDoc | |
| setDescription (string $value) | |
| getIcon () | |
| @inheritDoc | |
| isMeta () | |
| @inheritDoc | |
| getSourceLanguage () | |
| @inheritDoc | |
| getMangler () | |
| load ( $code) | |
| @inheritDoc | |
| getDefinitions () | |
| This function returns array of type key => definition of all messages this message group handles. | |
| getUniqueDefinitions () | |
| This function can be used for meta message groups to list their "own" messages. | |
| getKeys () | |
| @inheritDoc | |
| getMessage ( $key, $code) | |
| Returns of stored translation of message specified by the $key in language code $code. | |
| initCollection ( $code, $unique=false) | |
| Creates a new MessageCollection for this group. | |
| exists () | |
| Can be overwritten to return false if something is wrong. | |
| getValidator () | |
| @inheritDoc | |
| getTags ( $type=null) | |
| @inheritDoc | |
| getMessageGroupStates () | |
| Get the message group workflow state configuration. | |
| getTranslatableLanguages () | |
| @inheritDoc | |
| getSupportConfig () | |
| Gets support URL defined for the group if any. | |
| getRelatedPage () | |
| @inheritDoc | |
Public Member Functions inherited from MessageGroup | |
| initCollection ( $code) | |
| Initialises a message collection with the given language code, message definitions and message tags. | |
Static Public Member Functions | |
| static | normaliseKeys ( $array) |
Protected Member Functions | |
| isSourceLanguage ( $code) | |
Static Protected Member Functions | |
| static | addContext (Message $message, ?IContextSource $context=null) |
Protected Attributes | |
| $label = 'none' | |
| $id = 'none' | |
| $namespace = NS_MEDIAWIKI | |
| $description = null | |
| $meta = false | |
| $mangler = null | |
| $messages = [] | |
Additional Inherited Members | |
Public Attributes inherited from MessageGroup | |
| const | DEFAULT_LANGUAGES = null |
| Return value from getTranslatableLanguages when to use defaults. | |
This is the interface and base implementation of unmanaged message groups.
Definition at line 29 of file MessageGroupOld.php.
|
staticprotected |
Definition at line 286 of file MessageGroupOld.php.
| MessageGroupOld::exists | ( | ) |
Can be overwritten to return false if something is wrong.
Implements MessageGroup.
Reimplemented in SubsetMessageGroup.
Definition at line 245 of file MessageGroupOld.php.
| MessageGroupOld::getDefinitions | ( | ) |
This function returns array of type key => definition of all messages this message group handles.
Implements MessageGroup.
Reimplemented in MessagePrefixMessageGroup, RecentMessageGroup, SandboxMessageGroup, SubsetMessageGroup, WikiMessageGroup, WikiPageMessageGroup, and WorkflowStatesMessageGroup.
Definition at line 154 of file MessageGroupOld.php.
| MessageGroupOld::getDescription | ( | ?IContextSource | $context = null | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in MessagePrefixMessageGroup, RecentAdditionsMessageGroup, RecentMessageGroup, SandboxMessageGroup, WikiPageMessageGroup, and WorkflowStatesMessageGroup.
Definition at line 97 of file MessageGroupOld.php.
| MessageGroupOld::getIcon | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in SubsetMessageGroup.
Definition at line 106 of file MessageGroupOld.php.
| MessageGroupOld::getId | ( | ) |
Implements MessageGroup.
Reimplemented in MessagePrefixMessageGroup, RecentAdditionsMessageGroup, RecentMessageGroup, SandboxMessageGroup, and WorkflowStatesMessageGroup.
Definition at line 56 of file MessageGroupOld.php.
| MessageGroupOld::getKeys | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in SubsetMessageGroup.
Definition at line 174 of file MessageGroupOld.php.
| MessageGroupOld::getLabel | ( | ?IContextSource | $context = null | ) |
| IContextSource | null | $context |
Implements MessageGroup.
Reimplemented in MessagePrefixMessageGroup, RecentAdditionsMessageGroup, RecentMessageGroup, SandboxMessageGroup, WikiPageMessageGroup, and WorkflowStatesMessageGroup.
Definition at line 40 of file MessageGroupOld.php.
| MessageGroupOld::getMangler | ( | ) |
| MessageGroupOld::getMessage | ( | $key, | |
| $code ) |
Returns of stored translation of message specified by the $key in language code $code.
| string | $key | Message key |
| string | $code | Language code |
Implements MessageGroup.
Reimplemented in SubsetMessageGroup, and WikiMessageGroup.
Definition at line 186 of file MessageGroupOld.php.
| MessageGroupOld::getMessageGroupStates | ( | ) |
Get the message group workflow state configuration.
Implements MessageGroup.
Definition at line 271 of file MessageGroupOld.php.
| MessageGroupOld::getNamespace | ( | ) |
Get the namespace where all the messages of this group belong.
Implements MessageGroup.
Definition at line 77 of file MessageGroupOld.php.
| MessageGroupOld::getRelatedPage | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in WikiPageMessageGroup.
Definition at line 301 of file MessageGroupOld.php.
| MessageGroupOld::getSourceLanguage | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in WikiMessageGroup, and WikiPageMessageGroup.
Definition at line 123 of file MessageGroupOld.php.
| MessageGroupOld::getSupportConfig | ( | ) |
Gets support URL defined for the group if any.
Implements MessageGroup.
Definition at line 296 of file MessageGroupOld.php.
| MessageGroupOld::getTags | ( | $type = null | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in SubsetMessageGroup.
Definition at line 255 of file MessageGroupOld.php.
| MessageGroupOld::getTranslatableLanguages | ( | ) |
| MessageGroupOld::getUniqueDefinitions | ( | ) |
This function can be used for meta message groups to list their "own" messages.
For example branched message groups can exclude the messages they share with each other.
Definition at line 169 of file MessageGroupOld.php.
| MessageGroupOld::getValidator | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in MessagePrefixMessageGroup, RecentMessageGroup, SandboxMessageGroup, and WikiPageMessageGroup.
Definition at line 250 of file MessageGroupOld.php.
| MessageGroupOld::initCollection | ( | $code, | |
| $unique = false ) |
Creates a new MessageCollection for this group.
| string | $code | Language code for this collection. |
| bool | $unique | Whether to build collection for messages unique to this group only. |
Definition at line 224 of file MessageGroupOld.php.
| MessageGroupOld::isMeta | ( | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in SubsetMessageGroup.
Definition at line 118 of file MessageGroupOld.php.
|
protected |
| MessageGroupOld::load | ( | $code | ) |
@inheritDoc
Implements MessageGroup.
Reimplemented in SubsetMessageGroup, and WikiPageMessageGroup.
Definition at line 144 of file MessageGroupOld.php.
|
static |
| mixed | $array |
Definition at line 196 of file MessageGroupOld.php.
| MessageGroupOld::setDescription | ( | string | $value | ) |
Definition at line 101 of file MessageGroupOld.php.
| MessageGroupOld::setId | ( | $value | ) |
| string | $value |
Definition at line 61 of file MessageGroupOld.php.
| MessageGroupOld::setLabel | ( | $value | ) |
| string | $value |
Definition at line 45 of file MessageGroupOld.php.
| MessageGroupOld::setNamespace | ( | $ns | ) |
Set the namespace where all the messages of this group belong.
| int | $ns |
Definition at line 85 of file MessageGroupOld.php.
|
protected |
Definition at line 94 of file MessageGroupOld.php.
|
protected |
Definition at line 53 of file MessageGroupOld.php.
|
protected |
Definition at line 34 of file MessageGroupOld.php.
|
protected |
Definition at line 132 of file MessageGroupOld.php.
|
protected |
Definition at line 214 of file MessageGroupOld.php.
|
protected |
Definition at line 115 of file MessageGroupOld.php.
|
protected |
Definition at line 71 of file MessageGroupOld.php.