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 11<?php
22namespace Plokko \LaravelFirebase ;
33
4- use Plokko \Firebase \IO \Database ;
54use Plokko \Firebase \IO \Reference ;
65
76/**
87 * Wrapper of Plokko\Firebase\IO\Database that disabes write operations
98 * @package Plokko\LaravelFirebase
109 */
11- class ReadonlyDatabase extends Database
10+ class ReadonlyDatabase extends RealtimeDb
1211{
1312
1413 // Disable write functions
@@ -20,4 +19,4 @@ function getReference($path)
2019 {
2120 return new Reference ($ this ,$ path );
2221 }
23- }
22+ }
Original file line number Diff line number Diff line change @@ -37,13 +37,14 @@ public function register()
3737 });
3838
3939 // 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 = []) {
4142 $ dbName = $ opt ['db ' ] ?? config ('laravel-firebase.default_db ' );
4243 $ dbUrl = config ('laravel-firebase.firebasedb_urls. ' . $ dbName );
4344
4445 return (config ('laravel-firebase.read_only ' )) ?
4546 new ReadonlyDatabase ($ app ->make (ServiceAccount::class), $ dbUrl ) :
46- new Database ($ app ->make (ServiceAccount::class), $ dbUrl );
47+ new RealtimeDb ($ app ->make (ServiceAccount::class), $ dbUrl );
4748 });
4849
4950 $ this ->app ->bind (FcmMessageBuilder::class, function ($ app ) {
You can’t perform that action at this time.
0 commit comments