function processGroup(array &$aArgs) { $sSeriesGroup = WWWUtility::validateArg($aArgs, 'name', "/^(temp|prec|baro|humid|wind)/"); switch ($sSeriesGroup) { case 'temp': return json_encode(Rosenberg::getTemperatureSeries()); case 'prec': return json_encode(Rosenberg::getPrecipationSeries()); case 'baro': return json_encode(Rosenberg::getBarometerSeries()); case 'humid': return json_encode(Rosenberg::getHumiditySeries()); case 'wind': return json_encode(Rosenberg::getWindSeries()); } }