Skip to content
This repository was archived by the owner on Feb 17, 2022. It is now read-only.

Commit 2df52de

Browse files
author
Robert Kummer
committed
support injection and creates a singleton instance
1 parent e18ffda commit 2df52de

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Ipunkt/LaravelAnalytics/AnalyticsFacade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ class AnalyticsFacade extends Facade
1818
*/
1919
protected static function getFacadeAccessor()
2020
{
21-
return 'analytics';
21+
return 'Ipunkt\LaravelAnalytics\Contracts\AnalyticsProviderInterface';
2222
}
2323
}

src/Ipunkt/LaravelAnalytics/AnalyticsServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function register()
4545
{
4646
$packageNamespace = $this->isLaravel4() ? 'laravel-analytics::' : '';
4747

48-
$this->app->bind('analytics', function () use ($packageNamespace) {
48+
$this->app->singleton('Ipunkt\LaravelAnalytics\Contracts\AnalyticsProviderInterface', function () use ($packageNamespace) {
4949

5050
// get analytics provider name
5151
$provider = Config::get($packageNamespace . 'analytics.provider');

0 commit comments

Comments
 (0)