MediaWiki master
MediaWiki\OutputTransform\Stages\ExtractBody Class Reference

Applies base href, and strip everything but the <body> More...

Inherits MediaWiki\OutputTransform\ContentTextTransformStage.

Collaboration diagram for MediaWiki\OutputTransform\Stages\ExtractBody:

Public Member Functions

 __construct (ServiceOptions $options, LoggerInterface $logger, UrlUtils $urlUtils, ?\MobileContext $mobileContext)
 
 shouldRun (ParserOutput $po, ?ParserOptions $popts, array $options=[])
 Decides whether or not the stage should be run.
 
- Public Member Functions inherited from MediaWiki\OutputTransform\ContentTextTransformStage
 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)
 

Protected Member Functions

 transformText (string $text, ParserOutput $po, ?ParserOptions $popts, array &$options)
 

Additional Inherited Members

- Public Attributes inherited from MediaWiki\OutputTransform\OutputTransformStage
const CONSTRUCTOR_OPTIONS = []
 
- Protected Attributes inherited from MediaWiki\OutputTransform\OutputTransformStage
LoggerInterface $logger
 
ServiceOptions $options
 

Detailed Description

Applies base href, and strip everything but the <body>

Access: internal

Definition at line 20 of file ExtractBody.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\OutputTransform\Stages\ExtractBody::__construct ( ServiceOptions $options,
LoggerInterface $logger,
UrlUtils $urlUtils,
?\MobileContext $mobileContext )

Member Function Documentation

◆ shouldRun()

MediaWiki\OutputTransform\Stages\ExtractBody::shouldRun ( ParserOutput $po,
?ParserOptions $popts,
array $options = [] )

Decides whether or not the stage should be run.

Parameters
ParserOutput$po
Stability: unstable
Parameters
ParserOptions | null$popts
array$options
Returns
bool

Reimplemented from MediaWiki\OutputTransform\OutputTransformStage.

Definition at line 37 of file ExtractBody.php.

◆ transformText()

MediaWiki\OutputTransform\Stages\ExtractBody::transformText ( string $text,
ParserOutput $po,
?ParserOptions $popts,
array & $options )
protected

Reimplemented from MediaWiki\OutputTransform\ContentTextTransformStage.

Definition at line 81 of file ExtractBody.php.

References $matches.


The documentation for this class was generated from the following file: