lakedrops / composer-json-utils
Composer 库,用于提供处理项目自身 composer.json 文件的工具
v2.5.1
2024-02-20 17:01 UTC
Requires
- php: >=8.1
- composer-plugin-api: ^2
- ext-json: *
- symfony/dotenv: *
- symfony/yaml: *
- twig/twig: *
Requires (Dev)
- composer/composer: ^2
- roave/security-advisories: dev-latest
- dev-main
- v2.5.1
- v2.5.0
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.6.1
- v1.6.0
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-develop
This package is auto-updated.
Last update: 2024-09-20 18:18:36 UTC
README
这个基础库本身功能不多。它作为 LakeDrops 其他大多数插件的基础,与 composer 命令、插件和处理器框架一起构建,并包含一些大多数插件中都有用的工具
配置
管理每个插件的全部设置(默认和自定义),并将它们全部存储在项目根目录下的 .lakedrops.yml
文件中。此文件应提交到您的 Git 仓库,因为它包含与所有开发者和阶段类似的项目设置。
DotEnv
管理存储在项目根目录的 env
文件中的环境变量。此文件不应提交到 Git 仓库,因为它包含针对开发者和阶段的特定本地设置。
NestedArray
一个辅助类,用于正确合并 PHP 数组,借鉴自 Drupal 核心。
Utils
所有这些工具都可以在处理器中使用,通过从本库的 BaseHandler 类扩展,使用 $this->utility()
调用,其中 utility
是对任何可用回调的占位符。对于 BaseHandler 上下文之外的脚本,此类提供了对相同工具的静态访问。