has(Logger::class) === false) { $rpc = RPC::create($_SERVER['RR_RPC']); $logger = new Logger($rpc); $container->bind(static::getFacadeAccessor(), function () use ($logger) { return $logger; }); return $logger; } return $container->get(Logger::class); } protected static function getFacadeAccessor(): string { return Logger::class; } }