Начал погружаться в сервис-контейнеры и сервис-провайдеры. Сейчас работаю с апи iiko (система автоматизации ресторанного бизнеса) c помощью библиотеки
andriymiz/iiko-biz-api. Получаю доступ к основному классу с помощью конструкции
app('iiko')
. Но вот в чем дело: в библиотеке есть сервис провайдер
src/Iiko/Biz/IikoBizServiceProvider
, но он не зарегистрирован в
config/app.php
. При этом, я нашел его в файле хэша
bootstrap/cache/services.php
. Как такое возможно? Я попытался повторить на примере другого класса, но laravel его не обнаруживал, пока я не занес его в
config/app.php
. Я понимаю, что что-то упускаю, несколько раз перечитал документацию и другие статьи на тему сервис-контейнеров и сервис-провайдеров, но так и не понял в чем дело. Объясните, пожалуйста!