Creates FileBasedMessageGroup message groups. More...
Public Member Functions | |
| __construct (private readonly MessageGroupConfigurationParser $messageGroupConfigurationParser, private readonly MessageGroupFactory $messageGroupFactory, private readonly string $contentLanguageCode, ServiceOptions $serviceOptions) | |
| getCacheKey () | |
| getCacheVersion () | |
| getDependencies () | |
| getData (IReadableDatabase $db) | |
| createGroups ( $data) | |
| @inheritDoc | |
Public Attributes | |
| const | SERVICE_OPTIONS = [ 'TranslateGroupFiles' ] |
Creates FileBasedMessageGroup message groups.
Definition at line 18 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::__construct | ( | private readonly MessageGroupConfigurationParser | $messageGroupConfigurationParser, |
| private readonly MessageGroupFactory | $messageGroupFactory, | ||
| private readonly string | $contentLanguageCode, | ||
| ServiceOptions | $serviceOptions ) |
Definition at line 24 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::createGroups | ( | $data | ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactory.
Definition at line 83 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::getCacheKey | ( | ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactory.
Definition at line 34 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::getCacheVersion | ( | ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactory.
Definition at line 38 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::getData | ( | IReadableDatabase | $db | ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactory.
Definition at line 52 of file FileBasedMessageGroupFactory.php.
| MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::getDependencies | ( | ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactory.
Definition at line 42 of file FileBasedMessageGroupFactory.php.
| const MediaWiki\Extension\Translate\MessageGroupConfiguration\FileBasedMessageGroupFactory::SERVICE_OPTIONS = [ 'TranslateGroupFiles' ] |
Definition at line 19 of file FileBasedMessageGroupFactory.php.