Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4089725
ParserOutputStringSets.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
ParserOutputStringSets.php
View Options
<?php
/**
* Registry of flags used with ParserOutput::{get,append}OutputString()
* within MediaWiki core.
*
* @license GPL-2.0-or-later
* @since 1.41
*
* @file
* @ingroup Parser
*/
namespace
MediaWiki\Parser
;
/**
* Registry of string sets used with ParserOutput::{get,append}OutputString()
* within MediaWiki core.
*
* All string sets used should be defined in this class.
*
* @package MediaWiki\Parser
*/
enum
ParserOutputStringSets
:
string
{
// These flags are currently stored as ParserOutput properties
/**
* ResourceLoader modules to load.
* @see \MediaWiki\Output\OutputPage::addModules
* @see ParserOutput::addModules
* @see ParserOutput::getModules
*/
case
MODULE
=
'mw-Module'
;
/**
* Style-only ResourceLoader modules to load.
* @see \MediaWiki\Output\OutputPage::addModuleStyles
* @see ParserOutput::addModuleStyles
* @see ParserOutput::getModuleStyles
*/
case
MODULE_STYLE
=
'mw-ModuleStyle'
;
/**
* Extra values for the Content-Security-Policy default-src
* directive.
* @see ParserOutput::addExtraCSPDefaultSrc
* @see ParserOutput::getExtraCSPDefaultSrcs
*/
case
EXTRA_CSP_DEFAULT_SRC
=
'mw-ExtraCSPDefaultSrc'
;
/**
* Extra values for the Content-Security-Policy script-src
* directive.
* @see ParserOutput::addExtraCSPScriptSrc
* @see ParserOutput::getExtraCSPScriptSrcs
*/
case
EXTRA_CSP_SCRIPT_SRC
=
'mw-ExtraCspScriptSrc'
;
/**
* Extra values for the Content-Security-Policy style-src
* directive.
* @see ParserOutput::addExtraCSPStyleSrc
* @see ParserOutput::getExtraCSPStyleSrcs
*/
case
EXTRA_CSP_STYLE_SRC
=
'mw-ExtraCspStyleSrc'
;
/**
* Return the ParserOutputStringSets, as an array of string flag values.
* @return list<string>
*/
public
static
function
values
():
array
{
return
array_column
(
self
::
cases
(),
'value'
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Aug 18 2026, 10:42 (5 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
9c/14/bfbcca64638276d8ba0d6126c93d
Default Alt Text
ParserOutputStringSets.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment