Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\TtmServer\TtmServerFactory Class Reference

Public Member Functions

 __construct (array $configs, ?string $default=null)
 
 getNames ()
 
 has (string $name)
 
 create (string $name)
 
 getDefaultForQuerying ()
 
 getWritable ()
 Returns writable servers if configured, else returns the default TtmServer with its mirrors, else returns null.
 
 getWriteOnly ()
 Get servers marked as writable.
 

Detailed Description

Since
2021.01 @license GPL-2.0-or-later
Author
Niklas Laxström

Definition at line 16 of file TtmServerFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::__construct ( array $configs,
?string $default = null )

Member Function Documentation

◆ create()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::create ( string $name)

Definition at line 61 of file TtmServerFactory.php.

◆ getDefaultForQuerying()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::getDefaultForQuerying ( )

Definition at line 95 of file TtmServerFactory.php.

◆ getNames()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::getNames ( )
Returns
string[]

Definition at line 32 of file TtmServerFactory.php.

◆ getWritable()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::getWritable ( )

Returns writable servers if configured, else returns the default TtmServer with its mirrors, else returns null.

Returns
array [ serverId => WritableTtmServer ]

Definition at line 122 of file TtmServerFactory.php.

◆ getWriteOnly()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::getWriteOnly ( )

Get servers marked as writable.

Definition at line 189 of file TtmServerFactory.php.

◆ has()

MediaWiki\Extension\Translate\TtmServer\TtmServerFactory::has ( string $name)

Definition at line 56 of file TtmServerFactory.php.


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