diff options
Diffstat (limited to 'src/illuminate/FirebirdServiceProvider.php')
| -rwxr-xr-x | src/illuminate/FirebirdServiceProvider.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/illuminate/FirebirdServiceProvider.php b/src/illuminate/FirebirdServiceProvider.php new file mode 100755 index 0000000..a78889f --- /dev/null +++ b/src/illuminate/FirebirdServiceProvider.php @@ -0,0 +1,23 @@ +<?php + +namespace Firebird\Illuminate; + +use Illuminate\Database\Connection; +use Illuminate\Support\ServiceProvider; + +class FirebirdServiceProvider extends ServiceProvider +{ + /** + * Register any application services. + * + * @return void + */ + public function register(): void + { + Connection::resolverFor('firebird', function($connection, $database, $tablePrefix, $config) { + return new FirebirdConnection($connection, $database, $tablePrefix, $config); + }); + + $this->app->bind('db.connector.firebird', FirebirdConnector::class); + } +} |
