notifications; if ($invitation->{$entity_name}->user_id == $company_user->_user_id || $invitation->{$entity_name}->assigned_user_id == $company_user->user_id) { array_push($required_permissions, "all_user_notifications"); } if (count(array_intersect($required_permissions, $notifications->email)) >=1) { array_push($notifiable_methods, 'mail'); } // if(count(array_intersect($required_permissions, $notifications->slack)) >=1) // array_push($notifiable_methods, 'slack'); return $notifiable_methods; } }