PHP 클래스 Fenos\Notifynder\Senders\SenderFactory

파일 보기 프로젝트 열기: fenos/notifynder 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$notifynderGroup Fenos\Notifynder\Contracts\NotifynderGroup

공개 메소드들

메소드 설명
__construct ( Fenos\Notifynder\Contracts\NotifynderGroup $notifynderGroup, Fenos\Notifynder\Contracts\NotifynderCategory $notifynderCategory )
getSender ( array $infoNotifications, $category = null ) : SendMultiple | SendOne Get the right sender when the data is passed.
sendGroup ( string $groupName, array $info ) : SendGroup Get the the send group instance.
sendMultiple ( array $infoNotifications ) : SendMultiple Send Multiple Notification Sender.
sendSingle ( array $infoNotifications, $category ) : SendOne Send Single Notification Sender.

보호된 메소드들

메소드 설명
isMultiArray ( array $arr ) : boolean Check if the array passed is multidimensional.

메소드 상세

__construct() 공개 메소드

public __construct ( Fenos\Notifynder\Contracts\NotifynderGroup $notifynderGroup, Fenos\Notifynder\Contracts\NotifynderCategory $notifynderCategory )
$notifynderGroup Fenos\Notifynder\Contracts\NotifynderGroup
$notifynderCategory Fenos\Notifynder\Contracts\NotifynderCategory

getSender() 공개 메소드

Get the right sender when the data is passed.
public getSender ( array $infoNotifications, $category = null ) : SendMultiple | SendOne
$infoNotifications array
$category
리턴 SendMultiple | SendOne

isMultiArray() 보호된 메소드

Check if the array passed is multidimensional.
protected isMultiArray ( array $arr ) : boolean
$arr array
리턴 boolean

sendGroup() 공개 메소드

Get the the send group instance.
public sendGroup ( string $groupName, array $info ) : SendGroup
$groupName string
$info array
리턴 SendGroup

sendMultiple() 공개 메소드

Send Multiple Notification Sender.
public sendMultiple ( array $infoNotifications ) : SendMultiple
$infoNotifications array
리턴 SendMultiple

sendSingle() 공개 메소드

Send Single Notification Sender.
public sendSingle ( array $infoNotifications, $category ) : SendOne
$infoNotifications array
$category
리턴 SendOne

프로퍼티 상세

$notifynderGroup 보호되어 있는 프로퍼티

protected NotifynderGroup,Fenos\Notifynder\Contracts $notifynderGroup
리턴 Fenos\Notifynder\Contracts\NotifynderGroup