Registrace container extension

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

Dá se v Nette 2.0 registrovat extension bez dědění configuratoru? Asi jsem nic nepřehlédlo, co :(

Tharos
Člen | 1030
+
0
-

No, dá například takhle:

// $configurator = new Nette\Config\Configurator;

$configurator->onCompile[] = function (Nette\Config\Configurator $configurator, Nette\Config\Compiler $compiler) {
	$compiler->addExtension('project', new ProjectExtension);
};

Tohle musí být pochopitelně někde před voláním createContainer(), takže typicky někde v bootstrapu…

Editoval Tharos (13. 2. 2012 22:37)