【发布时间】:2018-12-21 16:48:48
【问题描述】:
在我的 composer.json 我写过:
"autoload": {
"psr-4": {
"Pmochine\\MyOwnPackage\\": "src/"
},
"files": [
"src/helpers.php"
]
},
但不知何故,即使在 composer dump-autoload 之后,函数也没有加载。我得到“调用未定义的函数”。为了创建这个包,我使用了package generator。也许它与在供应商文件夹中创建一个符号链接有关?
我写的内部助手
<?php
if (! function_exists('myowntest')) {
function myowntest()
{
return 'test';
}
}
【问题讨论】:
-
helpers.php 路径?
-
@J.Doe 它是 src/helpers.php。我的设置与github.com/keevitaja/linguist 相同
-
@PhilippMochine 你明白了吗?我的应用无法检测到 composer.json 中的帮助程序自动加载。即使我跑
composer dump-autoload