protected function reverseExtendRainLabUser() { Event::listen('leancode.campaign.listRecipientGroups', function () { return ['rainlab-user-all-users' => 'All registered users']; }); Event::listen('leancode.campaign.getRecipientsData', function ($type) { if ($type != 'rainlab-user-all-users') { return; } $result = []; $allUsers = \RainLab\User\Models\User::select('name', 'surname', 'email')->get(); foreach ($allUsers as $user) { $result[$user->email] = ['first_name' => $user->name, 'last_name' => $user->surname]; } return $result; }); }