WikiLambda
MediaWiki WikiLambda extension
Loading...
Searching...
No Matches
MediaWiki\Extension\WikiLambda\ActionAPI\ApiSupportedProgrammingLanguages Class Reference
+ Inheritance diagram for MediaWiki\Extension\WikiLambda\ActionAPI\ApiSupportedProgrammingLanguages:
+ Collaboration diagram for MediaWiki\Extension\WikiLambda\ActionAPI\ApiSupportedProgrammingLanguages:

Public Member Functions

 __construct (ApiMain $mainModule, string $moduleName)
 
 isInternal ()
 Mark as internal.
 
- Public Member Functions inherited from MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase
 execute ()
 @inheritDoc
 
 setLogger (LoggerInterface $logger)
 @inheritDoc
 
 getLogger ()
 @inheritDoc
 
 submitMetricsEvent ( $action, $eventData)
 

Protected Member Functions

 run ()
 TODO (T338251): Factor out some commonality with WikiLambdaApiBase::executeFunctionCall() rather than rolling our own.
 
 getAllowedParams ()
 @inheritDoc @codeCoverageIgnore
 
- Protected Member Functions inherited from MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase
 setUp ()
 
 executeFunctionCall ( $zObject, $validate)
 

Additional Inherited Members

- Static Public Member Functions inherited from MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase
static dieWithZError ( $zerror, $code=400)
 
- Protected Attributes inherited from MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase
OrchestratorRequest $orchestrator
 
string $orchestratorHost
 
LoggerInterface $logger
 

Member Function Documentation

◆ isInternal()

MediaWiki\Extension\WikiLambda\ActionAPI\ApiSupportedProgrammingLanguages::isInternal ( )

Mark as internal.

This isn't meant to be user-facing, and can change at any time.

Returns
bool

◆ run()

MediaWiki\Extension\WikiLambda\ActionAPI\ApiSupportedProgrammingLanguages::run ( )
protected

TODO (T338251): Factor out some commonality with WikiLambdaApiBase::executeFunctionCall() rather than rolling our own.

(But note different end-point and error messages.)

@inheritDoc

Reimplemented from MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase.

+ Here is the call graph for this function:

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