WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\MediaWiki\Api\RemoveForm Class Reference
+ Inheritance diagram for Wikibase\Lexeme\MediaWiki\Api\RemoveForm:
+ Collaboration diagram for Wikibase\Lexeme\MediaWiki\Api\RemoveForm:

Public Member Functions

 __construct (ApiMain $mainModule, $moduleName, RemoveFormRequestParser $requestParser, EntityRevisionLookup $entityRevisionLookup, MediaWikiEditEntityFactory $editEntityFactory, SummaryFormatter $summaryFormatter, callable $errorReporterInstantiator)
 
 isWriteMode ()
 
 isInternal ()
 As long as this codebase is in development and APIs might change any time without notice, we mark all as internal.
 
 needsToken ()
 
 mustBePosted ()
 

Static Public Member Functions

static factory (ApiMain $mainModule, string $moduleName, ApiHelperFactory $apiHelperFactory, MediaWikiEditEntityFactory $editEntityFactory, EntityIdParser $entityIdParser, Store $store, SummaryFormatter $summaryFormatter)
 

Protected Member Functions

 getAllowedParams ()
 
 getExamplesMessages ()
 

Private Attributes

const LATEST_REVISION = 0
 
 $requestParser
 
 $errorReporter
 
 $editEntityFactory
 
 $summaryFormatter
 
 $entityRevisionLookup
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::__construct ( ApiMain $mainModule,
$moduleName,
RemoveFormRequestParser $requestParser,
EntityRevisionLookup $entityRevisionLookup,
MediaWikiEditEntityFactory $editEntityFactory,
SummaryFormatter $summaryFormatter,
callable $errorReporterInstantiator )

Member Function Documentation

◆ factory()

static Wikibase\Lexeme\MediaWiki\Api\RemoveForm::factory ( ApiMain $mainModule,
string $moduleName,
ApiHelperFactory $apiHelperFactory,
MediaWikiEditEntityFactory $editEntityFactory,
EntityIdParser $entityIdParser,
Store $store,
SummaryFormatter $summaryFormatter )
static

◆ getAllowedParams()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::getAllowedParams ( )
protected

◆ getExamplesMessages()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::getExamplesMessages ( )
protected

◆ isInternal()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::isInternal ( )

As long as this codebase is in development and APIs might change any time without notice, we mark all as internal.

This adds an "unstable" notice, but does not hide them in any way.

◆ isWriteMode()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::isWriteMode ( )

◆ mustBePosted()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::mustBePosted ( )

◆ needsToken()

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::needsToken ( )

Member Data Documentation

◆ $editEntityFactory

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::$editEntityFactory
private

◆ $entityRevisionLookup

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::$entityRevisionLookup
private

◆ $errorReporter

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::$errorReporter
private

◆ $requestParser

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::$requestParser
private

◆ $summaryFormatter

Wikibase\Lexeme\MediaWiki\Api\RemoveForm::$summaryFormatter
private

◆ LATEST_REVISION

const Wikibase\Lexeme\MediaWiki\Api\RemoveForm::LATEST_REVISION = 0
private

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