|null lowercase short_name => registrar id */ private static ?array $map = null; public function resolve(string $whmcsRegistrar): ?int { $whmcsRegistrar = trim($whmcsRegistrar); if ($whmcsRegistrar === '') { return null; } self::$map ??= DB::table('registrars')->pluck('id', 'short_name') ->mapWithKeys(fn ($id, $shortName) => [mb_strtolower($shortName) => $id]) ->all(); return self::$map[mb_strtolower($whmcsRegistrar)] ?? null; } }