vojtech-dobes/composer-extension

自动注册通过Composer下载的扩展(适用于Nette框架)

v1.0.0 2012-08-06 23:42 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:02:20 UTC


README

自动注册通过Composer下载的扩展

许可协议

新BSD许可

依赖关系

  • Nette框架2.0.4

安装

  1. 从Github获取源代码。
  2. 注册为编译器扩展。
$configurator->onCompile[] = function ($configurator, $compiler) {
	$compiler->addExtension('composer', new VojtechDobes\ComposerExtension);
};

从现在起,所有通过Composer获得的编译器扩展都将自动注册。

选项

您可以使用此语法覆盖默认命名

composer:
	alias:
		dg/dibi: dibi
		kdyby/redis-extension: redis

一些常用包已经别名为,请参阅源代码获取完整列表。如果您不想使用这些默认别名,也是可能的

composer:
	default: no

配置部分列出的别名始终覆盖默认别名。

您还可以使用不同的命名策略

composer:
	default: short

如果没有定义别名,它将使用包名的第二部分。

  • dg/dibi 将变成 dibi
  • kdyby/redis-extension 将变成 redis-extension