MediaWiki master
|
Resolves the mw:I18n and mw:LocalizedAttrs to their localised forms. More...
Inherits MediaWiki\OutputTransform\ContentDOMTransformStage.
Public Member Functions | |
__construct (ServiceOptions $options, LoggerInterface $logger, TitleFactory $titleFactory) | |
shouldRun (ParserOutput $po, ?ParserOptions $popts, array $options=[]) | |
Decides whether or not the stage should be run. | |
transformDOM (Document $doc, ParserOutput $po, ?ParserOptions $popts, array &$options) | |
Applies the transformation to a DOM document. | |
![]() | |
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.
| |
![]() | |
__construct (ServiceOptions $options, LoggerInterface $logger) | |
Additional Inherited Members | |
![]() | |
const | CONSTRUCTOR_OPTIONS = [] |
![]() | |
LoggerInterface | $logger |
ServiceOptions | $options |
Resolves the mw:I18n and mw:LocalizedAttrs to their localised forms.
Definition at line 31 of file ParsoidLocalization.php.
MediaWiki\OutputTransform\Stages\ParsoidLocalization::__construct | ( | ServiceOptions | $options, |
LoggerInterface | $logger, | ||
TitleFactory | $titleFactory ) |
Definition at line 35 of file ParsoidLocalization.php.
References MediaWiki\OutputTransform\OutputTransformStage\$logger, and MediaWiki\OutputTransform\OutputTransformStage\$options.
MediaWiki\OutputTransform\Stages\ParsoidLocalization::shouldRun | ( | ParserOutput | $po, |
?ParserOptions | $popts, | ||
array | $options = [] ) |
Decides whether or not the stage should be run.
ParserOutput | $po |
ParserOptions | null | $popts | |
array | $options |
Reimplemented from MediaWiki\OutputTransform\OutputTransformStage.
Definition at line 68 of file ParsoidLocalization.php.
MediaWiki\OutputTransform\Stages\ParsoidLocalization::transformDOM | ( | Document | $dom, |
ParserOutput | $po, | ||
?ParserOptions | $popts, | ||
array & | $options ) |
Applies the transformation to a DOM document.
Reimplemented from MediaWiki\OutputTransform\ContentDOMTransformStage.
Definition at line 42 of file ParsoidLocalization.php.