$renamedIds * @phpstan-param array> $remappedMetas */ public function __construct( private array $renamedIds, private array $remappedMetas, private int $priority ){} public function getPriority() : int{ return $this->priority; } public function renameId(string $id) : ?string{ return $this->renamedIds[mb_strtolower($id, 'US-ASCII')] ?? null; } public function remapMeta(string $id, int $meta) : ?string{ return $this->remappedMetas[mb_strtolower($id, 'US-ASCII')][$meta] ?? null; } }