Jak správně nastavit QuoteStrategy v Nettrine?
- obud
- Člen | 15
Zdravím,
migruji jeden projekt z Kdyby/Doctrine na Nettrine s Nette 3 a nemůžu přijít na to, jak v NEONu správně nastavit quoteStrategy.
Původně v Kdyby/Doctrine jsem měl:
Pro Nettrine jsem zkusil v NEONu upravit na následující, což vyvolá
výjimku Nette\DI\InvalidConfigurationException
(The option ‚nettrine.orm › configuration › quoteStrategy‘ expects
to be Nette\DI\Definitions\Statement, string ‚App\\Config\\QuoteStrategy‘
given.).
Schema konfigurace NEONu pro quoteStrategy je zápsáno jako
'quoteStrategy' => Expect::type(Statement::class),
(pull request).
Z tohoto zápisu mi bohužel není jasné, v jakém tvaru má hodnota
parametru quoteStrategy být.
Poradil by mi prosím někdo, jak toto vyřešit a správně nastavit quoteStrategy? A uvedená třída QuoteStrategy bude funkční i s Nettrine?
Díky.
- obud
- Člen | 15
CZechBoY napsal(a):
Zkus si z ty tridy nejdriv udelat sluzbu a pak predat referenci na sluzbu.
Neco ve stylu
Zkusil jsem ten NEON upravit a pořád tam je string (sice tentokrát trochu kratší hláška)…
Nette\DI\InvalidConfigurationException
The option ‚nettrine.orm › configuration › quoteStrategy‘ expects to
be Nette\DI\Definitions\Statement, string given.
Když si na zkoušku vyedituju /vendor/nettrine/orm/src/DI/OrmExtension.php, tak quoteStrategy s tím stringem funguje.
Jak tedy z toho ven?
Díky.
Editoval obud (17. 7. 2020 8:42)