Jak v rozšíření přistoupit k parametrům jiného rozšíření
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Oli
 - Člen | 1215
 
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
 
Jdou jen cist. V tvem konkretnim pripade ale stacit, kdyz extension implementuje https://github.com/…Provider.php