boenrobot / composer-install-library-of-functions
一个处理 "functionmap" 自动加载部分的 Composer 插件。
1.1.1
2022-09-07 11:03 UTC
Requires
- composer-plugin-api: ^2 || ^1
Requires (Dev)
- composer/composer: ^2 || ^1
This package is auto-updated.
Last update: 2024-09-07 16:32:37 UTC
README
一个处理 "extra" 中的 "functionmap" 的 Composer 插件。
该属性是一个对象,其中每个键是自动加载部分的名称(要么是 autoload
,要么是 autoload-dev
)。每个值也是一个对象。在每个对象内部,每个键是一个函数的完全限定名,每个值是这个函数定义的文件路径。
如果在安装/更新期间函数已存在(无论是内置的还是因为声明了 auto_prepend_file PHP 文件),它将不会添加到自动加载器中。如果它不存在,它将被添加到自动加载器的 "files" 部分中。
注意,如果文件已经存在于 "files" 部分中,并且函数存在,它将被从其中删除。这允许你将所有文件包含在你的 "files" 部分中,这样你的包就能在或不在该插件的情况下工作(但使用该插件会进行更好的优化)。