从类映射中排除的Composer将无法在符号链接的绝对路径上运行

时间:2017-07-13 14:35:22

标签: php composer-php autoload

我有以下自动加载:

Testflight

结果如我所料 - 在autoload_classmap.php中我得到了这个:

  "autoload" : {
    "classmap": ["src/", "../library/project/src", "tests/mocks"],
    "exclude-from-classmap": ["../psl-library/project/src/Couchbase.php"]
  }

我制作了符号链接到'Couchbase' => $baseDir . '/tests/mocks/Couchbase.php' ../library/project/src

然后我的自动加载看起来如下:

/var/www/html/include/library

运行自动加载时,我得到一个意外的结果:

  "autoload" : {
    "classmap": ["src/", "/var/www/html/include/library", "tests/mocks"],
    "exclude-from-classmap": ["/var/www/html/include/library/Couchbase.php"]
  }

知道在使用绝对路径或符号链接时可能出现什么问题?

0 个答案:

没有答案