class CRM_Utils_Chart {
/**
- * Colours.
- * @var array
- */
- private static $_colours = [
- "#C3CC38",
- "#C8B935",
- "#CEA632",
- "#D3932F",
- "#D9802C",
- "#FA6900",
- "#DC9B57",
- "#F78F01",
- "#5AB56E",
- "#6F8069",
- "#C92200",
- "#EB6C5C",
- ];
-
- /**
- * Build The Bar Gharph.
+ * Build The Bar Graph.
*
* @param array $params
* Assoc array of name/value pairs.
}
/**
- * @param $rows
- * @param $chart
- * @param $interval
+ * @param array $rows
+ * @param string $chart
+ * @param string $interval
*
* @return array
*/
}
// legend
- $chartData['xname'] = CRM_Utils_Array::value('xname', $rows);
- $chartData['yname'] = CRM_Utils_Array::value('yname', $rows);
+ $chartData['xname'] = $rows['xname'] ?? NULL;
+ $chartData['yname'] = $rows['yname'] ?? NULL;
// carry some chart params if pass.
foreach ([
}
/**
- * @param $rows
- * @param $chart
- * @param $interval
- * @param $chartInfo
+ * @param array $rows
+ * @param string $chart
+ * @param array $interval
+ * @param array $chartInfo
*
* @return array
*/
/**
* @param array $params
- * @param $chart
+ * @param string $chart
*
* @return array
*/