MediaWiki  master
MediaWiki\Rest\Handler\Helper\PageRestHelperFactory Class Reference

Public Member Functions

 __construct (ServiceOptions $options, RevisionLookup $revisionLookup, TitleFormatter $titleFormatter, PageLookup $pageLookup, ParsoidOutputStash $parsoidOutputStash, StatsdDataFactoryInterface $statsDataFactory, ParsoidOutputAccess $parsoidOutputAccess, HtmlTransformFactory $htmlTransformFactory, IContentHandlerFactory $contentHandlerFactory, LanguageFactory $languageFactory)
 
 newHtmlInputTransformHelper ( $envOptions=[])
 
 newHtmlMessageOutputHelper ()
 
 newHtmlOutputRendererHelper ()
 
 newPageContentHelper ()
 
 newRevisionContentHelper ()
 

Public Attributes

const CONSTRUCTOR_OPTIONS = PageContentHelper::CONSTRUCTOR_OPTIONS
 

Detailed Description

Since
1.40 Factory for helper objects designed for sharing logic between REST handlers that deal with page content.

Definition at line 19 of file PageRestHelperFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::__construct ( ServiceOptions  $options,
RevisionLookup  $revisionLookup,
TitleFormatter  $titleFormatter,
PageLookup  $pageLookup,
ParsoidOutputStash  $parsoidOutputStash,
StatsdDataFactoryInterface  $statsDataFactory,
ParsoidOutputAccess  $parsoidOutputAccess,
HtmlTransformFactory  $htmlTransformFactory,
IContentHandlerFactory  $contentHandlerFactory,
LanguageFactory  $languageFactory 
)
Parameters
ServiceOptions$options
RevisionLookup$revisionLookup
TitleFormatter$titleFormatter
PageLookup$pageLookup
ParsoidOutputStash$parsoidOutputStash
StatsdDataFactoryInterface$statsDataFactory
ParsoidOutputAccess$parsoidOutputAccess
HtmlTransformFactory$htmlTransformFactory
IContentHandlerFactory$contentHandlerFactory
LanguageFactory$languageFactory

Definition at line 49 of file PageRestHelperFactory.php.

Member Function Documentation

◆ newHtmlInputTransformHelper()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::newHtmlInputTransformHelper (   $envOptions = [])

Definition at line 106 of file PageRestHelperFactory.php.

◆ newHtmlMessageOutputHelper()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::newHtmlMessageOutputHelper ( )

Definition at line 102 of file PageRestHelperFactory.php.

◆ newHtmlOutputRendererHelper()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::newHtmlOutputRendererHelper ( )

◆ newPageContentHelper()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::newPageContentHelper ( )

◆ newRevisionContentHelper()

MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::newRevisionContentHelper ( )

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Rest\Handler\Helper\PageRestHelperFactory::CONSTRUCTOR_OPTIONS = PageContentHelper::CONSTRUCTOR_OPTIONS
Access: internal

Definition at line 24 of file PageRestHelperFactory.php.


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