phpbb\notification\type\pm::find_users_for_notification PHP Method

find_users_for_notification() public method

Find the users who want to receive notifications
public find_users_for_notification ( array $pm, array $options = [] ) : array
$pm array Data from submit_pm
$options array Options for finding users for notification
return array
    public function find_users_for_notification($pm, $options = array())
    {
        $options = array_merge(array('ignore_users' => array()), $options);
        if (!sizeof($pm['recipients'])) {
            return array();
        }
        unset($pm['recipients'][$pm['from_user_id']]);
        $this->user_loader->load_users(array_keys($pm['recipients']));
        return $this->check_user_notification_options(array_keys($pm['recipients']), $options);
    }