For Nette Framework
Autoregisters extensions downloaded via Composer, (*1)
License
New BSD, (*2)
Dependencies
Installation
- Get the source code from Github.
- Register as compiler extension.
$configurator->onCompile[] = function ($configurator, $compiler) {
$compiler->addExtension('composer', new VojtechDobes\ComposerExtension);
};
Since now, all compiler extensions acquired via Composer are automatically registered., (*3)
Options
You may override default naming with this syntax:, (*4)
composer:
alias:
dg/dibi: dibi
kdyby/redis-extension: redis
Some common packages are already aliased, see source code for complete list. If you don't want to use these default aliases, it is also possible:, (*5)
composer:
default: no
Aliases listed in config section always override default ones., (*6)
You may also use different naming strategy:, (*7)
composer:
default: short
If alias is not defined, it will use the second part of package name., (*8)
-
dg/dibi
will become dibi
-
kdyby/redis-extension
will become redis-extension