neos / composer-plugin
Flow Composer 插件
2.1.3
2021-12-08 07:52 UTC
Requires
- php: ^7.1 || ^8.0
- composer-plugin-api: ^1.0 || ^2.0
Conflicts
README
Flow Composer 插件
本包为 Composer 提供了一个自定义安装插件,用于处理 Flow 包的特殊安装需求。
它将处理类型为 neos-* 或 typo3-flow-* 的包。
包名
给定包的 Flow 包名按以下顺序确定:
- composer manifest extras.installer-name
- 第一个 PSR-0 自动加载命名空间
- 第一个 PSR-4 自动加载命名空间
- Composer manifest extras.neos.package-key
- Composer 包名(并非所有情况下都适用,但常见情况应该没问题 – foo/bar => Foo.Bar, foo/bar-baz => Foo.Bar.Baz)
安装位置
包将安装的位置取决于 Composer 类型后缀
- 插件进入 Packages/Plugins/{flowPackageName}
- 站点进入 Packages/Sites/{flowPackageName}
- 模板进入 Packages/Boilerplates/{flowPackageName}
- 构建进入 Build/{flowPackageName}
- 包进入 Packages/Application/{flowPackageName}
- 包集合进入 Packages/{flowPackageName}
- * 进入 Packages/{camelCasedType}/{flowPackageName}