замокать какой то класс я использую в тесте
$this->app->bind(NeedleClass::class, function () use ($mokedClass) {
return $mockedClass
});
И оно шикарно работает со всем что мне нужно. Кроме случаев когда мне нужно покрыть Commands.
При вызове команды через фасад (Artisan:call(...)) ранее указанный метод не работает в вызванной команде.
Долго крутил вертел создание Application но так и не нашел путь как передать в комманду моканый класс.
Есть идеи?
для консоля и обычного аппа используются разные кернелы
Обсуждают сегодня