|
MediaWiki master
|
Generates a list of unique style links. More...
Inherits MediaWiki\OutputTransform\OutputTransformStage, and MediaWiki\OutputTransform\DOMTransformStage.

Public Member Functions | |
| shouldRun (ParserOutput $po, ParserOptions $popts, array $options=[]) | |
| Decides whether or not the stage should be run. | |
| transform (ParserOutput $po, ParserOptions $popts, array &$options) | |
| Transforms the input ParserOutput into the returned ParserOutput. | |
Public Member Functions inherited from MediaWiki\OutputTransform\OutputTransformStage | |
| __construct (ServiceOptions $options, LoggerInterface $logger,) | |
Additional Inherited Members | |
Public Attributes inherited from MediaWiki\OutputTransform\OutputTransformStage | |
| const | CONSTRUCTOR_OPTIONS = [] |
Protected Attributes inherited from MediaWiki\OutputTransform\OutputTransformStage | |
| LoggerInterface | $logger |
| ServiceOptions | $options |
Generates a list of unique style links.
This is a DOM transform but uses OutputTransformStage so that we can maintain some state between fragments.
Definition at line 23 of file DeduplicateStylesDOM.php.
| MediaWiki\OutputTransform\Stages\DeduplicateStylesDOM::shouldRun | ( | ParserOutput | $po, |
| ParserOptions | $popts, | ||
| array | $options = [] ) |
Decides whether or not the stage should be run.
| ParserOutput | $po |
| ParserOptions | $popts | |
| array | $options |
Reimplemented from MediaWiki\OutputTransform\OutputTransformStage.
Definition at line 26 of file DeduplicateStylesDOM.php.
| MediaWiki\OutputTransform\Stages\DeduplicateStylesDOM::transform | ( | ParserOutput | $po, |
| ParserOptions | $popts, | ||
| array & | $options ) |
Transforms the input ParserOutput into the returned ParserOutput.
The returned ParserOutput can explicitly be a modified version of the input ParserOutput; if modifications to that object are unexpected, a copy should be made before passing it to this method. TODO Some transformations require the possibility of modifying options (this is the case of ExecutePostCacheTransformHooks in particular). We do NOT want to keep this mechanism for later versions of this interface - the currently foreseen goal is to not pass $options at all. Modifying $options during this pass is considered deprecated.
Reimplemented from MediaWiki\OutputTransform\OutputTransformStage.
Definition at line 30 of file DeduplicateStylesDOM.php.