File tree Expand file tree Collapse file tree 2 files changed +4
-17
lines changed Expand file tree Collapse file tree 2 files changed +4
-17
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## Unreleased
4
4
5
+ * Revert making the Service provider deferrable. The auto discovery problem is hopefully still fixed because of
6
+ the change in the latest version of the SDK.
7
+
5
8
## 5.9.0 - 2024-06-23
6
9
7
10
* Service Provider Registration is now deferred. This should fix the credentials auto discovery in Laravel's
Original file line number Diff line number Diff line change 5
5
namespace Kreait \Laravel \Firebase ;
6
6
7
7
use Illuminate \Contracts \Container \Container ;
8
- use Illuminate \Contracts \Support \DeferrableProvider ;
9
8
use Kreait \Firebase ;
10
9
11
- final class ServiceProvider extends \Illuminate \Support \ServiceProvider implements DeferrableProvider
10
+ final class ServiceProvider extends \Illuminate \Support \ServiceProvider
12
11
{
13
12
public function boot (): void
14
13
{
@@ -63,19 +62,4 @@ private function registerManager(): void
63
62
$ this ->app ->singleton (FirebaseProjectManager::class, static fn (Container $ app ) => new FirebaseProjectManager ($ app ));
64
63
$ this ->app ->alias (FirebaseProjectManager::class, 'firebase.manager ' );
65
64
}
66
-
67
- public function provides (): array
68
- {
69
- return [
70
- Firebase \Contract \AppCheck::class,
71
- Firebase \Contract \Auth::class,
72
- Firebase \Contract \Database::class,
73
- Firebase \Contract \DynamicLinks::class,
74
- Firebase \Contract \Firestore::class,
75
- Firebase \Contract \Messaging::class,
76
- Firebase \Contract \RemoteConfig::class,
77
- Firebase \Contract \Storage::class,
78
- FirebaseProjectManager::class,
79
- ];
80
- }
81
65
}
You can’t perform that action at this time.
0 commit comments