MediaWiki master
ParserOutputFlags.php
Go to the documentation of this file.
1<?php
2
14namespace MediaWiki\Parser;
15
33enum ParserOutputFlags: string {
34
35 // See note above about backporting any new flags added to this
36 // enumeration.
37
47 case NO_GALLERY = 'mw-NoGallery';
48
55 case ENABLE_OOUI = 'mw-EnableOOUI';
56
63 case INDEX_POLICY = 'mw-IndexPolicy';
64
71 case NO_INDEX_POLICY = 'mw-NoIndexPolicy';
72
77 case NEW_SECTION = 'mw-NewSection';
78
83 case HIDE_NEW_SECTION = 'mw-HideNewSection';
84
98 case PREVENT_CLICKJACKING = 'mw-PreventClickjacking';
99
108 case SHOW_TOC = 'show-toc';
109
118 case NO_TOC = 'no-toc';
119
128 case NO_SECTION_EDIT_LINKS = 'no-section-edit-links';
129
137 case COLLAPSIBLE_SECTIONS = 'collapsible-sections';
138
139 // See RenderedRevision::outputVariesOnRevisionMetadata for the
140 // VARY_* flags.
141
150 case VARY_REVISION = 'vary-revision';
151
160 case VARY_REVISION_ID = 'vary-revision-id';
161
169 case VARY_REVISION_TIMESTAMP = 'vary-revision-timestamp';
170
179 case VARY_REVISION_SHA1 = 'vary-revision-sha1';
180
186 case VARY_REVISION_EXISTS = 'vary-revision-exists';
187
195 case VARY_PAGE_ID = 'vary-page-id';
196
203 case VARY_USER = 'vary-user';
204
211 case USER_SIGNATURE = 'user-signature';
212
222 case IS_PREVIEW = 'is-preview';
223
231 case USE_PARSOID = 'use-parsoid';
232
244 case HAS_ASYNC_CONTENT = 'has-async-content';
245
253 case ASYNC_NOT_READY = 'async-not-ready';
254
270 case PREVENT_SELECTIVE_UPDATE = 'prevent-selective-update';
271
276 case HAS_SLOT_HEADERS = 'has-slot-headers';
277
282 public static function values(): array {
283 return array_column( self::cases(), 'value' );
284 }
@ values
Disable magic gallery on category page (NOGALLERY).