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 22
33## Unreleased
44
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+
58## 5.9.0 - 2024-06-23
69
710* 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 55namespace Kreait \Laravel \Firebase ;
66
77use Illuminate \Contracts \Container \Container ;
8- use Illuminate \Contracts \Support \DeferrableProvider ;
98use Kreait \Firebase ;
109
11- final class ServiceProvider extends \Illuminate \Support \ServiceProvider implements DeferrableProvider
10+ final class ServiceProvider extends \Illuminate \Support \ServiceProvider
1211{
1312 public function boot (): void
1413 {
@@ -63,19 +62,4 @@ private function registerManager(): void
6362 $ this ->app ->singleton (FirebaseProjectManager::class, static fn (Container $ app ) => new FirebaseProjectManager ($ app ));
6463 $ this ->app ->alias (FirebaseProjectManager::class, 'firebase.manager ' );
6564 }
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- }
8165}
You can’t perform that action at this time.
0 commit comments