mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-21 19:49:54 +00:00
Fix binding.
This commit is contained in:
@@ -55,6 +55,7 @@ use Illuminate\Support\ServiceProvider;
|
|||||||
use Twig;
|
use Twig;
|
||||||
use TwigBridge\Extension\Loader\Functions;
|
use TwigBridge\Extension\Loader\Functions;
|
||||||
use Validator;
|
use Validator;
|
||||||
|
use Illuminate\Foundation\Application;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class FireflyServiceProvider
|
* Class FireflyServiceProvider
|
||||||
@@ -123,7 +124,18 @@ class FireflyServiceProvider extends ServiceProvider
|
|||||||
$this->app->bind(GeneratorInterface::class, ChartJsGenerator::class);
|
$this->app->bind(GeneratorInterface::class, ChartJsGenerator::class);
|
||||||
|
|
||||||
// chart builder
|
// chart builder
|
||||||
$this->app->bind(MetaPieChartInterface::class, MetaPieChart::class);
|
$this->app->bind(
|
||||||
|
MetaPieChartInterface::class,
|
||||||
|
function (Application $app) {
|
||||||
|
/** @var MetaPieChart $chart */
|
||||||
|
$chart = app(MetaPieChart::class);
|
||||||
|
if ($app->auth->check()) {
|
||||||
|
$chart->setUser(auth()->user());
|
||||||
|
}
|
||||||
|
|
||||||
|
return $chart;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
// other generators
|
// other generators
|
||||||
$this->app->bind(ProcessorInterface::class, Processor::class);
|
$this->app->bind(ProcessorInterface::class, Processor::class);
|
||||||
|
Reference in New Issue
Block a user