Joli\JoliNotif\NotifierFactory::create PHP Method

create() public static method

public static create ( array $notifiers = [] ) : Joli\JoliNotif\Notifier
$notifiers array
return Joli\JoliNotif\Notifier
    public static function create(array $notifiers = [])
    {
        if (empty($notifiers)) {
            $notifiers = static::getDefaultNotifiers();
        }
        $bestNotifier = self::chooseBestNotifier($notifiers);
        if (null === $bestNotifier) {
            $bestNotifier = new NullNotifier();
        }
        return $bestNotifier;
    }

Usage Example

 public function __construct()
 {
     $this->notifier = NotifierFactory::create();
     if (self::$is_darwin === null) {
         self::$is_darwin = OsHelper::isMacOS();
     }
 }
All Usage Examples Of Joli\JoliNotif\NotifierFactory::create