MediaWiki master
ParserOutputFlags.php
Go to the documentation of this file.
1<?php
2
14namespace MediaWiki\Parser;
15
32enum ParserOutputFlags: string {
33
34 // See note above about backporting any new flags added to this
35 // enumeration.
36
46 case NO_GALLERY = 'mw-NoGallery';
47
54 case ENABLE_OOUI = 'mw-EnableOOUI';
55
62 case INDEX_POLICY = 'mw-IndexPolicy';
63
70 case NO_INDEX_POLICY = 'mw-NoIndexPolicy';
71
76 case NEW_SECTION = 'mw-NewSection';
77
82 case HIDE_NEW_SECTION = 'mw-HideNewSection';
83
97 case PREVENT_CLICKJACKING = 'mw-PreventClickjacking';
98
107 case SHOW_TOC = 'show-toc';
108
117 case NO_TOC = 'no-toc';
118
127 case NO_SECTION_EDIT_LINKS = 'no-section-edit-links';
128
136 case COLLAPSIBLE_SECTIONS = 'collapsible-sections';
137
138 // See RenderedRevision::outputVariesOnRevisionMetadata for the
139 // VARY_* flags.
140
149 case VARY_REVISION = 'vary-revision';
150
159 case VARY_REVISION_ID = 'vary-revision-id';
160
168 case VARY_REVISION_TIMESTAMP = 'vary-revision-timestamp';
169
178 case VARY_REVISION_SHA1 = 'vary-revision-sha1';
179
185 case VARY_REVISION_EXISTS = 'vary-revision-exists';
186
194 case VARY_PAGE_ID = 'vary-page-id';
195
202 case VARY_USER = 'vary-user';
203
210 case USER_SIGNATURE = 'user-signature';
211
221 case IS_PREVIEW = 'is-preview';
222
230 case USE_PARSOID = 'use-parsoid';
231
243 case HAS_ASYNC_CONTENT = 'has-async-content';
244
252 case ASYNC_NOT_READY = 'async-not-ready';
253
269 case PREVENT_SELECTIVE_UPDATE = 'prevent-selective-update';
270
275 case HAS_SLOT_HEADERS = 'has-slot-headers';
276
281 public static function values(): array {
282 return array_column( self::cases(), 'value' );
283 }
ParserOutputFlags
Registry of flags used with ParserOutput::{get,set}OutputFlag() within MediaWiki core.
@ values
Disable magic gallery on category page (NOGALLERY).