public static function castMessageFormatter(\MessageFormatter $c, array $a, Stub $stub, bool $isNested) : array { $a += [ Caster::PREFIX_VIRTUAL . 'locale' => $c->getLocale(), Caster::PREFIX_VIRTUAL . 'pattern' => $c->getPattern(), ]; return self::castError($c, $a); }