Я пытаюсь опубликовать новый пакет на Packagist.org, но у меня возникают некоторые проблемы с использованием системы автозагрузчика.
Мой код доступен здесь: https://github.com/Gabyfle/gSteam-Auth Пока яустановка моего пакета (https://packagist.org/packages/gabyfle/gsteam-auth) все в порядке, но когда я загружаю его через PHP:
require __DIR__ . "/vendor/autoload.php";
$testing = new \Gabyfle\SteamAuth('test', 'test');
Я получил ошибку, сообщающую, что пространство имен Gabyfle не может быть найдено.
Fatal error: Uncaught Error: Class 'Gabyfle\SteamAuth' not found in <path>\gSteam-test\testing.php:4 Stack trace: #0 {main} thrown in <path>\gSteam-test\testing.php on line 4
Я уже пробовал все различные соглашения об автозагрузке (PSR0 и PSR4), я также пытался включить мой класс в автозагрузчик через параметр classmap
, но мой класс не загружается.
Есть ли у вас какие-либо идеи о том, как я могу сделать так, чтобы мой класс загружался через автозагрузчик композитора?
Спасибо, Габриэль