Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleExporter Class Reference

Service to export a translatable bundle into XML. More...

Public Member Functions

 __construct (SubpageListBuilder $subpageListBuilder, WikiExporterFactory $wikiExporterFactory, ILoadBalancer $dbLoadBalancer)
 
 export (TranslatableBundle $bundle, bool $includeTalkPages, bool $includeSubPages)
 
 setExportPageCallback (callable $callable)
 

Detailed Description

Service to export a translatable bundle into XML.

Uses WikiExporter from MediaWiki core.

Since
2023.05 @license GPL-2.0-or-later
Author
Abijeet Patro

Definition at line 19 of file TranslatableBundleExporter.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleExporter::__construct ( SubpageListBuilder $subpageListBuilder,
WikiExporterFactory $wikiExporterFactory,
ILoadBalancer $dbLoadBalancer )

Definition at line 24 of file TranslatableBundleExporter.php.

Member Function Documentation

◆ export()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleExporter::export ( TranslatableBundle $bundle,
bool $includeTalkPages,
bool $includeSubPages )

Definition at line 33 of file TranslatableBundleExporter.php.

◆ setExportPageCallback()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleExporter::setExportPageCallback ( callable $callable)

Definition at line 66 of file TranslatableBundleExporter.php.


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