ako v config.neon zavolat Enum->value a pouzit ho ako index?

Matúš Matula
Člen | 257
+
0
-

Ahoj, ako viem v config.neon zavolat Enum->value a pouzit ho ako index prosim?

mailDispatcherProvider: MailDispatcherProvider({
        # works
		# 1: @messageQueueRealMailer,
        # does NOT work
		@MailDispatcherId::Default->value: @messageQueueRealMailer,
	})

kde

enum MailDispatcherId: int {
  case:Default = 1;
}
Marek Bartoš
Nette Blogger | 1274
+
0
-

To nejspíš není podporované. Mohl bys ale v konfiguraci služby použít výsledek volání metody z jiné služby, do které si hodnoty předáš v jiném formátu a do požadovaného formátu je přetransformuješ. Případně rovnou zvolit jiný formát, pokud můžeš editovat původní službu.

mailDispatcherProvider: MailDispatcherProvider(@mailDispatcherProviderValues::get())