dsv / bundle-installer
为Composer的Codeigniter扩展安装器
这个包的官方仓库似乎已不存在,因此该包已被冻结。
v1.1.0
2016-04-27 14:22 UTC
Requires
- php: >=5.4.0
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: 1.0.*@dev
- phpunit/phpunit: 4.1.*
This package is not auto-updated.
Last update: 2020-12-08 23:31:38 UTC
README
这是为Codeigniter包作者准备的,可以在他们的composer.json中要求使用。它将根据指定的包类型将他们的包安装到正确的位置。
当前支持的包类型
- attire-theme
- codeigniter-theme
- codeigniter-bundle
- codeigniter-module
查看Composer安装器以获取其他支持的类型。
使用方法
要使用,只需将 package-type
添加到您的包中,并在您的 composer.json
文件中 require
dsv/bundle-installer
包,如下所示
{ "name": "vendor/package", "type": "<package-type>", "require": { "dsv/bundle-installer": "*" } }
自定义安装名称
如果您是包作者并且需要包在安装时具有不同的名称,请考虑使用 installer-name
额外选项。
例如,您有一个名为 shama/foo
的包,类型为 codeigniter-bundle
。使用 composer/installers
安装将安装到路径 application/bundles/foo
。由于严格的命名约定,您作为包作者实际上需要包被命名为并安装到 FooBundle
。在您的包的 composer.json
中使用以下配置将允许这样做
{
"name": "shama/foo",
"type": "<supported-type>",
"extra": {
"installer-name": "Fighters"
}
}
请注意,输入到 installer-name
中的名称将是最终名称,并且不会进行变形。