Events Performance ' . $this->type . ' '); } protected function getData(): array { return LoadPerformance::load($this->filters, true); } protected function getType(): string { return 'line'; } protected function getOptions(): RawJs { return RawJs::make(<<<'JS' { interaction: { intersect: false, }, plugins: { tooltip: { callbacks: { label: (context) => { return [' '+context.parsed.y, ' '+context.dataset.playing_date[context.dataIndex], ' '+context.dataset.events[context.dataIndex], ' '+context.dataset.results_per_event[context.dataIndex]]; }, } } }, scales: { x: { title: { display: true, text: 'Days since today' } }, }, } JS); } }