CataractComplicationsReport::dataSet PHP Method

dataSet() public method

public dataSet ( ) : array
return array
    public function dataSet()
    {
        $data = $this->queryData($this->surgeon, $this->from, $this->to);
        $seriesCount = array();
        $this->setComplicationCategories();
        $total = $this->getTotalComplications();
        foreach ($this->graphConfig['xAxis']['categories'] as $category) {
            foreach ($data as $complicationData) {
                if ($category === $complicationData['name']) {
                    $seriesCount[] = array('y' => $complicationData['complication_count'] / $total * 100, 'total' => $complicationData['complication_count']);
                    continue 2;
                }
            }
            $seriesCount[] = 0;
        }
        return $seriesCount;
    }