Esempio n. 1
0
 public function getData()
 {
     $data = GlobalHelper::getMetrikaData(['preset' => 'tech_platforms', 'dimensions' => 'ym:s:browser']);
     $colors = $this->colorPalette();
     $i = 0;
     $browsers = [];
     foreach ($data->data as $browser) {
         if (empty($colors)) {
             $colors = $this->colorPalette();
         }
         $browserData['value'] = $browser->metrics[0];
         $browserData['label'] = $browser->dimensions[0]->name;
         $browserData['color'] = array_shift($colors);
         $browserData['highlight'] = $this->lightenColor($browserData['color']);
         $browsers[] = $browserData;
         //$browsers[] = json_encode($browserData);
         $i++;
     }
     //$browsers = implode(',', $browsers);
     return $browsers;
 }