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 @@
*/
use Ceetrox\Providers\CommandServiceProvider\CommandServiceProvider;
use Ceetrox\Providers\PicassoServiceProvider\PicassoServiceProvider;
use Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager;
use Illuminate\Support\ServiceProvider;
use Illuminate\Foundation\AliasLoader;
/*
......@@ -53,6 +55,14 @@
*/
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 @@
@php
$chartDataManager = \Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager::getInstance();
// or $chartDataManager = new \Ceetrox\Sidekick\Views\Limitless\Linechart\ChartManager\ChartDataManager();
$chartDataManager = SidekickChartDataManager::getInstance();
// or $chartDataManager = new SidekickChartDataManager();
// accepts string or array.
$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