У меня есть небольшой пакет с 6-7 файлами (т.е. основной класс, расширяющие классы, интерфейс, который можно посмотреть в по этой ссылке), и я бы не хотел использовать метод require_once
для соединения этих классов вместе.
Каким может быть правильный способ сделать это?
Попытки
Я попытался добавить их в каталог vendor
с помощью композитора.
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?