Nastavení defaultLocale pro Doctrine balíček knplabs/doctrinebehaviors

pilarik31
Člen | 4
+
0
-

Zdravím,

používám v Nette aplikaci balíček knplabs/doctrinebehaviors.
Jak pro něj mohu globálně nastavit defaultLocale?
Co tak koukám, tak v balíčku je interface LocaleProviderInterface, který má výchozí implementaci zde
Hádám, že se dá naimplementovat, a tím si přizpůsobit locale nastavení. Jenže nevím, kam s tím implementovaným interface.
Má s tím někdo zkušenost?

Gappa
Nette Blogger | 198
+
+1
-

Ahoj,

mělo by stačit tu vlastní implementaci zaregistrovat do DI jako službu:

services:
	- My\Own\LocaleProvider
pilarik31
Člen | 4
+
0
-

Ahoj,

to sice ano, hodím to do DI kontejneru. Ale balíček pak stejně nepozná, že má použít jinou implementaci, ne?

Editoval pilarik31 (26. 3. 2022 15:57)

Gappa
Nette Blogger | 198
+
0
-

Když se zaregistruje do DI jen tahle jedna implementace, tak by se měla použít právě ta, IMHO :)