/** * Returns params * * @return array */ public function getParams() { $params = parent::getParams(); $paramKeys = array('titleField', 'valueField', 'angle', 'depth3D', 'balloonText', 'groupedTitle', 'groupPercent', 'innerRadius', 'labelRadius', 'labelText', 'outlineColor', 'outlineThickness', 'pieBaseColor', 'pieBrightnessStep', 'pullOutDuration', 'pullOutEffect', 'pullOutRadius', 'sequencedAnimation', 'startDuration', 'startEffect', 'urlTarget'); foreach ($paramKeys as $key) { if (isset($this->{$key})) { if ($this->{$key} instanceof Setting\Alpha) { $params[$key] = $this->{$key}->getValue(); } else { $params[$key] = $this->{$key}; } } } if (isset($this->margin)) { $params += $this->margin->toArray(); } return $params; }
/** * Returns params * * @return array */ public function getParams() { $params = parent::getParams(); $paramKeys = array('colors', 'sequencedAnimation', 'startAlpha', 'startDuration', 'startEffect', 'urlTarget'); foreach ($paramKeys as $key) { if (isset($this->{$key})) { if ($this->{$key} instanceof Setting\Alpha) { $params[$key] = $this->{$key}->getValue(); } else { $params[$key] = $this->{$key}; } } } return $params; }