dev-master 2018-03-02 18:02 UTC

This package is auto-updated.

Last update: 2022-03-01 00:24:25 UTC


README

查找无法自动加载的文件(例如函数)并从中编译出 require() 列表。

安装

composer require php-tool-bucket/incload --dev

然后使用 chdir 切换到项目根目录并运行

php vendor/php-tool-bucket/incload/incload update

然后编辑 composer.json 并添加

{
    // ...
    "autoload": {
        // ...
        "files": ["composer-includes.php"]
    },
    "autoload-dev": {
        // ...
        "files": ["composer-includes-dev.php"]
    }
}

然后运行以下命令,以便将这两个文件添加到 vendor/autoload.php

composer update

最后,在项目的文件夹中创建 .inc.php 文件。一旦程序注意到它们,这些文件将自动添加到 composer-includes.phpcomposer-includes-dev.php 文件中。

选项列表

  • --composer = getcwd() . "/composer.json"
    指定 composer.json 路径
  • --file = "composer-includes"
    指定主包含文件名(不包括 .php
  • --devfile = "composer-includes-dev"
    指定主包含开发文件名(不包括 .php
  • --ext = "inc.php;fn.php;function.php;class.php;const.php;constant.php;ns.php;namespace.php"
    指定文件扩展名,分号分隔
  • --interval = "5"
    指定每次检查更改之间的秒数间隔
  • --errdelay = "30"
    指定错误与连续重试之间的秒数间隔