PHP Класс Fenos\Notifynder\Senders\SenderFactory

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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