PHP Класс Fenos\Notifynder\Groups\GroupCategoryRepository

Наследование: implements Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$notificationCategory Fenos\Notifynder\Models\NotificationCategory
$notificationGroup Fenos\Notifynder\Models\NotificationGroup

Открытые методы

Метод Описание
__construct ( Fenos\Notifynder\Contracts\NotifynderCategory $notificationCategory, NotificationGroup $notificationGroup )
addCategoryToGroupById ( $groupId, $categoryId ) : Illuminate\Database\Eloquent\Collection | Model | static Add a category in a group.
addCategoryToGroupByName ( $groupName, $categoryName ) : mixed Add a category in a group by names given.
addMultipleCategoriesToGroup ( $groupName, array $names ) : mixed Add multiple categories by them names to a group.

Описание методов

__construct() публичный Метод

public __construct ( Fenos\Notifynder\Contracts\NotifynderCategory $notificationCategory, NotificationGroup $notificationGroup )
$notificationCategory Fenos\Notifynder\Contracts\NotifynderCategory
$notificationGroup Fenos\Notifynder\Models\NotificationGroup

addCategoryToGroupById() публичный Метод

Add a category in a group.
public addCategoryToGroupById ( $groupId, $categoryId ) : Illuminate\Database\Eloquent\Collection | Model | static
$groupId
$categoryId
Результат Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Model | static

addCategoryToGroupByName() публичный Метод

Add a category in a group by names given.
public addCategoryToGroupByName ( $groupName, $categoryName ) : mixed
$groupName
$categoryName
Результат mixed

addMultipleCategoriesToGroup() публичный Метод

Add multiple categories by them names to a group.
public addMultipleCategoriesToGroup ( $groupName, array $names ) : mixed
$groupName
$names array
Результат mixed

Описание свойств

$notificationCategory защищенное свойство

protected NotificationCategory,Fenos\Notifynder\Models $notificationCategory
Результат Fenos\Notifynder\Models\NotificationCategory

$notificationGroup защищенное свойство

protected NotificationGroup,Fenos\Notifynder\Models $notificationGroup
Результат Fenos\Notifynder\Models\NotificationGroup