PHP Class Joli\JoliNotif\NotifierFactory

Show file Open project: jolicode/jolinotif Class Usage Examples

Public Methods

Method Description
create ( array $notifiers = [] ) : Joli\JoliNotif\Notifier
createOrThrowException ( array $notifiers = [] ) : Joli\JoliNotif\Notifier
getDefaultNotifiers ( ) : Joli\JoliNotif\Notifier[]

Private Methods

Method Description
chooseBestNotifier ( Joli\JoliNotif\Notifier[] $notifiers ) : Joli\JoliNotif\Notifier | null
getUnixNotifiers ( ) : Joli\JoliNotif\Notifier[]
getWindowsNotifiers ( ) : Joli\JoliNotif\Notifier[]

Method Details

create() public static method

public static create ( array $notifiers = [] ) : Joli\JoliNotif\Notifier
$notifiers array
return Joli\JoliNotif\Notifier

createOrThrowException() public static method

public static createOrThrowException ( array $notifiers = [] ) : Joli\JoliNotif\Notifier
$notifiers array
return Joli\JoliNotif\Notifier

getDefaultNotifiers() public static method

public static getDefaultNotifiers ( ) : Joli\JoliNotif\Notifier[]
return Joli\JoliNotif\Notifier[]