Библиотека Composer не может найти зависимость - PullRequest
0 голосов
/ 25 ноября 2018

Я сделал свою первую библиотеку php доступной через packagist.Я все еще выясняю, как это работает, но продолжаю получать это исключение:

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

Я перечислил FabianBeiner\Todoist как зависимость в моем composer.json:

"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;

Кажется, что он пытается найти зависимость в папке моей библиотеки, но я не знаю, почему и как это решить.Есть идеи?

1 Ответ

0 голосов
/ 25 ноября 2018

Решено!Когда позже я изменил new FabianBein\Todoist\TodoistClient в коде на new TodoistClient, это сработало.Думаю, я пока не понимаю, как работает use оператор / автозагрузка ..

...