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