File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Plokko \LaravelFirebase ;
3
3
4
- use Plokko \Firebase \IO \Database ;
5
4
use Plokko \Firebase \IO \Reference ;
6
5
7
6
/**
8
7
* Wrapper of Plokko\Firebase\IO\Database that disabes write operations
9
8
* @package Plokko\LaravelFirebase
10
9
*/
11
- class ReadonlyDatabase extends Database
10
+ class ReadonlyDatabase extends RealtimeDb
12
11
{
13
12
14
13
// Disable write functions
@@ -20,4 +19,4 @@ function getReference($path)
20
19
{
21
20
return new Reference ($ this ,$ path );
22
21
}
23
- }
22
+ }
Original file line number Diff line number Diff line change @@ -37,13 +37,14 @@ public function register()
37
37
});
38
38
39
39
// Provide Firebase Database
40
- $ this ->app ->singleton (Database::class, function ($ app , array $ opt = []) {
40
+ $ this ->app ->singleton (Database::class, RealtimeDb::class);
41
+ $ this ->app ->singleton (RealtimeDb::class, function ($ app , array $ opt = []) {
41
42
$ dbName = $ opt ['db ' ] ?? config ('laravel-firebase.default_db ' );
42
43
$ dbUrl = config ('laravel-firebase.firebasedb_urls. ' . $ dbName );
43
44
44
45
return (config ('laravel-firebase.read_only ' )) ?
45
46
new ReadonlyDatabase ($ app ->make (ServiceAccount::class), $ dbUrl ) :
46
- new Database ($ app ->make (ServiceAccount::class), $ dbUrl );
47
+ new RealtimeDb ($ app ->make (ServiceAccount::class), $ dbUrl );
47
48
});
48
49
49
50
$ this ->app ->bind (FcmMessageBuilder::class, function ($ app ) {
You can’t perform that action at this time.
0 commit comments