Swiftriver\Core\Workflows\ChannelServices\ChannelServicesBase::ParseChannelsToJSON PHP Method

ParseChannelsToJSON() public method

public ParseChannelsToJSON ( $channels )
    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;
    }