2declare( strict_types = 1 );
4namespace MediaWiki\Extension\Translate\MessageGroupProcessing;
15 private const CONDKEY =
'state conditions';
17 private ?array $config;
19 public function __construct( ?array $config =
null ) {
20 $this->config = $config;
23 public function getStates(): ?array {
24 $conf = $this->config;
25 unset( $conf[self::CONDKEY] );
30 public function getConditions(): array {
31 $conf = $this->config;
32 return $conf[self::CONDKEY] ?? [];
36class_alias( MessageGroupStates::class,
'MessageGroupStates' );