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