Page MenuHomeWickedGov Phorge

ContentTextTransformStage.php
No OneTemporary

Size
848 B
Referenced Files
None
Subscribers
None

ContentTextTransformStage.php

<?php
declare( strict_types = 1 );
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
Aug 16 2026, 21:51 (11 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
0d/07/8077e753391245bf0bc0ad532918
Default Alt Text
ContentTextTransformStage.php (848 B)

Event Timeline