Joli\JoliNotif\NotifierFactory::chooseBestNotifier PHP Method

chooseBestNotifier() private static method

private static chooseBestNotifier ( Joli\JoliNotif\Notifier[] $notifiers ) : Joli\JoliNotif\Notifier | null
$notifiers Joli\JoliNotif\Notifier[]
return Joli\JoliNotif\Notifier | null
    private static function chooseBestNotifier($notifiers)
    {
        /** @var Notifier|null $bestNotifier */
        $bestNotifier = null;
        foreach ($notifiers as $notifier) {
            if (!$notifier->isSupported()) {
                continue;
            }
            if (null !== $bestNotifier && $bestNotifier->getPriority() >= $notifier->getPriority()) {
                continue;
            }
            $bestNotifier = $notifier;
        }
        return $bestNotifier;
    }