Jak v rozšíření přistoupit k parametrům jiného rozšíření

Oli
Člen | 1215
+
0
-

Jde to už nějak? (viz. https://forum.nette.org/…ho-rozsireni).

Hodilo by se mě to, že bych si v modulu definoval, kde má doctrine hledat entity. Když přidám modul, tak bych nemusel editovat doctrine.neon, ale samo by si to doplnilo. Takže místo toho kodu níž bych si ty entity pro UserModule namapoval „magicky“ přímo v UserModuleExtension.

doctrine:
	metadata:
		App: %appDir%
		UserModule\Entity: %appDir%/../vendor/user/usermodule/src/Entity
		# ...

Zkoušel jsem tohle, ale to nefunguje:

$extensions = $this->compiler->getExtensions(OrmExtension::class);
$extensions['doctrine']->managerDefaults['metadata']['UserModule\Entity'] = '%appDir%/../vendor/user/usermodule/src/Entity';
David Matějka
Moderator | 6445
+
+1
-

Jdou jen cist. V tvem konkretnim pripade ale stacit, kdyz extension implementuje https://github.com/…Provider.php

Oli
Člen | 1215
+
0
-

funguje, díky ;-)

RSS tématu Téma zavřeno