collection->mapWithKeys(function (User $user, $key) { return [ $key => [ 'label' => sprintf('%d %s', $user->id, $user->name), 'key' => $user->id ] ]; }); } }