Composer. Правильная генерация autoload.php файла
Всем добрый день. Появилась вот какая проблема. Нужно из composer'ом выкачать 2 библиотеки: PhpSpreadsheet и PHPWord.
Содержимое файла composer.json:
{
"require": {
"phpoffice/phpspreadsheet": "^1.28",
"phpoffice/phpword": "^1.1"
},
"autoload": {
"psr-4": {
"PhpOffice\\PhpSpreadsheet\\Spreadsheet": "/vendor/phpoffice/phpspreadsheet/src/",
"PhpOffice\\PhpWord\\PhpWord": "/vendor/phpoffice/phpword/src/"
}
},
"config": {
"platform": {
"php": "7.4"
}
}
}
Далее я вбиваю команду php composer.phar install, но мне выдаётся ошибка:
A non-empty PSR-4 prefix must end with a namespace separator.
И файл autoload.php не генерируется. Подскажите пожалуйста, как это лечится? И правильно ли я всё указал в опции psr-4 ?
Источник: Stack Overflow на русском