Composer 库找不到依赖项
Composer library can't find dependency
我通过 packagist 制作了我的第一个 php 库。我仍在弄清楚它是如何工作的,但我不断收到此异常:
Fatal error: Uncaught Error: Class 'Waspeer\NextAction\FabianBeiner\Todoist\TodoistClient' not found in /home/deb58323n2/domains/wannessalome.nl/public_html/assets/todoist/vendor/waspeer/todoist-next-action/src/NextAction.php:120
我在 composer.json 中将 FabianBeiner\Todoist
列为依赖项:
"require": {
"php": ">=7.1.0",
"fabian-beiner/todoist-php-api-library": "^0.7.2"
},
"autoload": {
"psr-4": {
"Waspeer\NextAction\": "src/"
}
}
这是在我的库文件中:
namespace Waspeer\NextAction;
use FabianBeiner\Todoist\TodoistClient;
好像是在我库的文件夹里找依赖,不知道为什么,怎么解决。有什么想法吗?
解决了!当我稍后在代码中将 new FabianBein\Todoist\TodoistClient
更改为 new TodoistClient
时,它起作用了。我想我还不太明白 use
statement/autoloading 是如何工作的..
我通过 packagist 制作了我的第一个 php 库。我仍在弄清楚它是如何工作的,但我不断收到此异常:
Fatal error: Uncaught Error: Class 'Waspeer\NextAction\FabianBeiner\Todoist\TodoistClient' not found in /home/deb58323n2/domains/wannessalome.nl/public_html/assets/todoist/vendor/waspeer/todoist-next-action/src/NextAction.php:120
我在 composer.json 中将 FabianBeiner\Todoist
列为依赖项:
"require": {
"php": ">=7.1.0",
"fabian-beiner/todoist-php-api-library": "^0.7.2"
},
"autoload": {
"psr-4": {
"Waspeer\NextAction\": "src/"
}
}
这是在我的库文件中:
namespace Waspeer\NextAction;
use FabianBeiner\Todoist\TodoistClient;
好像是在我库的文件夹里找依赖,不知道为什么,怎么解决。有什么想法吗?
解决了!当我稍后在代码中将 new FabianBein\Todoist\TodoistClient
更改为 new TodoistClient
时,它起作用了。我想我还不太明白 use
statement/autoloading 是如何工作的..