Page MenuHomePhorge

ContentTextTransformStage.php
No OneTemporary

Size
819 B
Referenced Files
None
Subscribers
None

ContentTextTransformStage.php

<?php
namespace MediaWiki\OutputTransform;
use MediaWiki\Parser\ParserOptions;
use MediaWiki\Parser\ParserOutput;
/**
* OutputTransformStages that only modify the content. It is expected that all inheriting classes call this class'
* transform() method (either directly by inheritance or by calling them in the overloaded method).
* @internal
*/
abstract class ContentTextTransformStage extends OutputTransformStage {
public function transform( ParserOutput $po, ?ParserOptions $popts, array &$options ): ParserOutput {
$text = $po->getContentHolderText();
$text = $this->transformText( $text, $po, $popts, $options );
$po->setContentHolderText( $text );
return $po;
}
abstract protected function transformText(
string $text, ParserOutput $po, ?ParserOptions $popts, array &$options
): string;
}

File Metadata

Mime Type
text/x-php
Expires
Wed, Sep 10, 13:08 (19 h, 58 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
88/96/24174183b1cc4b37b3e32a6ffe1d
Default Alt Text
ContentTextTransformStage.php (819 B)

Event Timeline