TaskNotification.php 614 B

123456789101112131415
  1. <?php
  2. namespace App\Services\Notification\ActionBrowser;
  3. use App\Services\Notification\Abstracts\ActionBrowserNotificationAbstract;
  4. class TaskNotification extends ActionBrowserNotificationAbstract
  5. {
  6. protected function userIDs(): array
  7. {
  8. $assignArray = isset($this->object->assign) && is_array($this->object->assign) ? $this->object->assign : [];
  9. $mailtoArray = isset($this->object->mailto) && is_array($this->object->mailto) ? $this->object->mailto : [];
  10. return (!empty($assignArray) || !empty($mailtoArray)) ? array_unique(array_merge($assignArray, $mailtoArray)) : [];
  11. }
  12. }