Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
TemplateDataMessageLocalizer
n/a
0 / 0
n/a
0 / 0
2
n/a
0 / 0
 __construct
n/a
0 / 0
n/a
0 / 0
1
 msg
n/a
0 / 0
n/a
0 / 0
1
1<?php
2
3namespace MediaWiki\Extension\TemplateData;
4
5use MediaWiki\Language\Language;
6use MessageLocalizer;
7
8/**
9 * @license GPL-2.0-or-later
10 * @codeCoverageIgnore Trivial facade
11 */
12class TemplateDataMessageLocalizer implements MessageLocalizer {
13
14    public function __construct(
15        private readonly Language $language,
16    ) {
17    }
18
19    /** @inheritDoc */
20    public function msg( $key, ...$params ) {
21        return wfMessage( $key, ...$params )->inLanguage( $this->language );
22    }
23
24}