public function getQdnLinkAndData(Request $request) { return Closure::status($request->status)->map(function ($item) { array_add($item, 'action_link', static::actionLink($item)); array_add($item, 'gate', Gate::allows('mod-qdn', $item->info->slug)); return array_add($item, 'receiver_name', InvolvePerson::getInvolvePerson($item->info_id)); }); }