public function ParseChannelsToJSON($channels)
{
$logger = \Swiftriver\Core\Setup::GetLogger();
$logger->log("Core::Workflows::ChannelServices::ChannelServicesBase::ParseChannelsToJSON [Method invoked]", \PEAR_LOG_INFO);
$json = '{"channels":[';
if (isset($channels) && is_array($channels) && count($channels) > 0) {
foreach ($channels as $channel) {
$json .= json_encode($channel) . ",";
}
}
$json = rtrim($json, ",") . ']}';
$logger->log("Core::Workflows::ChannelServices::ChannelServicesBase::ParseChannelsToJSON [Method finsihed]", \PEAR_LOG_INFO);
return $json;
}