boenrobot/composer-install-library-of-functions

一个处理 "functionmap" 自动加载部分的 Composer 插件。

1.1.1 2022-09-07 11:03 UTC

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" 部分中,这样你的包就能在或不在该插件的情况下工作(但使用该插件会进行更好的优化)。