Skip to content

Commit d5b468f

Browse files
committed
Type-hint contracts instead of implementations
1 parent f95cda4 commit d5b468f

12 files changed

+38
-32
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# CHANGELOG
22

3+
## Unreleased
4+
### Changed
5+
* Type-hints have been updated to point to the interfaces that the underlying SDK provides
6+
since more recent versions.
7+
38
## 3.1.0 - 2021-02-03
49
### Added
510
* Support for tenant awareness via `FIREBASE_AUTH_TENANT_ID` environment variable

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
],
1313
"require": {
1414
"php": "^7.2|~8.0.0",
15-
"kreait/firebase-php": "^5.14.1",
15+
"kreait/firebase-php": "^5.18",
1616
"illuminate/contracts": "^6.0|^7.0|^8.0",
1717
"illuminate/support": "^6.0|^7.0|^8.0"
1818
},

src/Facades/Firebase.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
* @method static \Kreait\Laravel\Firebase\FirebaseProject project(string $name = null)
1111
* @method static string getDefaultProject()
1212
* @method static void setDefaultProject(string $name)
13-
* @method static \Kreait\Firebase\Auth auth()
14-
* @method static \Kreait\Firebase\Database database()
15-
* @method static \Kreait\Firebase\DynamicLinks dynamicLinks()
16-
* @method static \Kreait\Firebase\Firestore firestore()
17-
* @method static \Kreait\Firebase\Messaging messaging()
18-
* @method static \Kreait\Firebase\RemoteConfig remoteConfig()
19-
* @method static \Kreait\Firebase\Storage storage()
13+
* @method static \Kreait\Firebase\Contract\Auth auth()
14+
* @method static \Kreait\Firebase\Contract\Database database()
15+
* @method static \Kreait\Firebase\Contract\DynamicLinks dynamicLinks()
16+
* @method static \Kreait\Firebase\Contract\Firestore firestore()
17+
* @method static \Kreait\Firebase\Contract\Messaging messaging()
18+
* @method static \Kreait\Firebase\Contract\RemoteConfig remoteConfig()
19+
* @method static \Kreait\Firebase\Contract\Storage storage()
2020
*
2121
* @see \Kreait\Laravel\Firebase\FirebaseProjectManager
2222
* @see \Kreait\Laravel\Firebase\FirebaseProject

src/Facades/FirebaseAuth.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\Auth
10+
* @see \Kreait\Firebase\Contract\Auth
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::auth()} instead.
1212
*/
1313
final class FirebaseAuth extends Facade

src/Facades/FirebaseDatabase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\Database
10+
* @see \Kreait\Firebase\Contract\Database
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::database()} instead.
1212
*/
1313
final class FirebaseDatabase extends Facade

src/Facades/FirebaseDynamicLinks.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\DynamicLinks
10+
* @see \Kreait\Firebase\Contract\DynamicLinks
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::dynamicLinks()} instead.
1212
*/
1313
final class FirebaseDynamicLinks extends Facade

src/Facades/FirebaseFirestore.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\Firestore
11-
* @mixin \Kreait\Firebase\Firestore
10+
* @see \Kreait\Firebase\Contract\Firestore
11+
* @mixin \Kreait\Firebase\Contract\Firestore
1212
*
1313
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::firestore()} instead.
1414
*/

src/Facades/FirebaseMessaging.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\Messaging
10+
* @see \Kreait\Firebase\Contract\Messaging
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::messaging()} instead.
1212
*/
1313
final class FirebaseMessaging extends Facade

src/Facades/FirebaseRemoteConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\RemoteConfig
10+
* @see \Kreait\Firebase\Contract\RemoteConfig
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::remoteConfig()} instead.
1212
*/
1313
final class FirebaseRemoteConfig extends Facade

src/Facades/FirebaseStorage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Kreait\Firebase\Storage
10+
* @see \Kreait\Firebase\Contract\Storage
1111
* @deprecated 3.0 Use {@see \Kreait\Laravel\Firebase\Facades\Firebase::storage()} instead.
1212
*/
1313
final class FirebaseStorage extends Facade

0 commit comments

Comments
 (0)