У меня есть небольшой пакет с 6-7 файлами (т. Е. Основной класс, классы расширения, интерфейс, который можно просмотреть в по этой ссылке ), и я бы не хотел использовать метод require_once
соединить эти классы вместе.
Какой может быть правильный способ сделать это?
Попытка
Я пытался добавить их в каталог vendor
, используя composer .
composer require our-new-package-private
и
composer require our-new-package-private ~1.0.0
Возвращает ошибку:
[InvalidArgumentException]
Could not find a matching version of package equity-usco. Check the package spelling, your version constraint and that the package is available i
n a stability which matches your minimum-stability (stable).
Вопросы
Нужно ли сначала отправить новый пакет в частное хранилище GitHub, а затем запустить:
composer require our-new-package-private
Что может быть правильным способом решения этой проблемы и добавления нового частного пакета или нескольких сценариев в приложение на основе PHP? Может быть, я должен вручную определить его в autoload=>psr-0
или autoload=>psr-4
в composer.json?