Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MalformedBundle.php
1<?php
2declare( strict_types = 1 );
3
4namespace MediaWiki\Extension\Translate\MessageBundleTranslation;
5
6use Exception;
7use MessageSpecifier;
8use Throwable;
9
15class MalformedBundle extends Exception implements MessageSpecifier {
16 private string $key;
17 private array $params;
18
19 public function __construct(
20 string $key,
21 array $params = [],
22 ?Throwable $previous = null
23 ) {
24 parent::__construct( $key, 0, $previous );
25 $this->key = $key;
26 $this->params = $params;
27 }
28
30 public function getKey() {
31 return $this->key;
32 }
33
35 public function getParams() {
36 return $this->params;
37 }
38}