Commit 3886f7e1 authored by Kevin Yumang's avatar Kevin Yumang

SERV-2286 - aliased and set chart data manager class to be easily accessible outside

parent 501e01f2
...@@ -23,7 +23,9 @@ ...@@ -23,7 +23,9 @@
*/ */
use Ceetrox\Providers\CommandServiceProvider\CommandServiceProvider; use Ceetrox\Providers\CommandServiceProvider\CommandServiceProvider;
use Ceetrox\Providers\PicassoServiceProvider\PicassoServiceProvider; use Ceetrox\Providers\PicassoServiceProvider\PicassoServiceProvider;
use Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Illuminate\Foundation\AliasLoader;
/* /*
...@@ -53,6 +55,14 @@ ...@@ -53,6 +55,14 @@
*/ */
app()->register( new PicassoServiceProvider( app() ) ); app()->register( new PicassoServiceProvider( app() ) );
/*
|----------------------------------------------------------------------------------------
| Set the alias of the chart data manager class.
*/
$this->app->booting(function() {
$loader = AliasLoader::getInstance();
$loader->alias('SidekickChartDataManager', ChartDataManager::class);
});
} }
} }
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
@php @php
$chartDataManager = \Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager::getInstance(); $chartDataManager = SidekickChartDataManager::getInstance();
// or $chartDataManager = new \Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager(); // or $chartDataManager = new SidekickChartDataManager();
// accepts string or array. // accepts string or array.
$chartDataManager->addCategories('Mon'); $chartDataManager->addCategories('Mon');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment