Accessing log on the interface Illuminate\Contracts\Foundation\Application suggest that you code against a concrete implementation. How about adding an instanceof check?
Loading history...
17
18
$this->app->singleton(
19
ZimbraApiClient::class,
20
function () use ($host, $emailDomain, $user, $password, $logger) {
21
return new ZimbraApiClient($host, $emailDomain, $user, $password, $logger);