/** * @param array $rawResults * @return array */ public function formatResults(array $rawResults) { $rawResults = $this->prepareResults($rawResults); $this->chartValidator->resultsArePieCompatible($rawResults); $processedResults = []; $processedResults["chart"] = $this->getChartConfig(); $processedResults["series"] = $this->getSeries($rawResults); $processedResults["yAxis"] = $this->getYAxis($rawResults); return $processedResults; }
/** * @param $formatType */ public function setFormatType($formatType) { if ($this->chartValidator->chartTypeIsValid($formatType)) { $this->chartType = $formatType; } }