Registrace do panelu v extension

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Oli
Člen | 1215
+
0
-

Jakým způsobem můžu registrovat něco do panelu v extension? Kdybych měl třídu bez závislostí, tak udělám jen new ClassInDebugBar, ale potřebuju ji vytáhnout z DI. Je nějaká možnost jak vytáhnout z container builderu instanci třídy?

Btw. Chtěl jsem to registrovat nějak takhle:

$builder->addDefinition($this->prefix('panel'))
	->setClass('Panel');

\Tracy\Debugger::getBar()->addPanel('instance třídy Panel');

Je to dobře?

David Matějka
Moderator | 6445
+
0
-

inspirace:

Oli
Člen | 1215
+
0
-

Koukal jsem se taky na Kdyby jak na to. Ale nezkoumal jsem to tak do hloubky. Až tvůj post mě nakopl k hlubšímu průzkumu a funguje to přesně tak jak chci :-)

Díky