te voy a pasar una coleccion de datos la cual necesuto que agrupes por formato de igual forma te enviare el id de la campañas
function getCallResultByCampaignId($formats, $campaignId) { $results = []; foreach ($formats as $format) { $rows = CampaignFormat::getByCampaignIdAndFormatId($campaignId, $format->id); $results[$format->name] = $rows; } return $results; }