Exemplo n.º 1
0
 /**
  * @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;
 }
Exemplo n.º 2
0
 /**
  * @param $formatType
  */
 public function setFormatType($formatType)
 {
     if ($this->chartValidator->chartTypeIsValid($formatType)) {
         $this->chartType = $formatType;
     }
 }