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

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

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

Свойство Тип Описание
$groupCategory Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB
$groupRepo Fenos\Notifynder\Contracts\NotifynderGroupDB

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

Метод Описание
__construct ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupRepo, Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategory )
addCategoryToGroupById ( $groupId, $categoryId ) : mixed Add category to a group giving the ids of them.
addCategoryToGroupByName ( $groupName, $categoryName ) : mixed Add category to a group giving the ids of them.
addGroup ( $name ) : Model | static Add a group in the db.
addMultipleCategoriesToGroup ( ) : mixed Add Multiple categories in a group First parameter is the group name all the rest are categories.
findById ( $groupId ) : Illuminate\Database\Eloquent\Collection | Model | static Find a group by id.
findByName ( $groupName ) : mixed Find a group By name.

Защищенные методы

Метод Описание
isStringWithDots ( $name ) : boolean Check if a string with dots.

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

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

public __construct ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupRepo, Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategory )
$groupRepo Fenos\Notifynder\Contracts\NotifynderGroupDB
$groupCategory Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB

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

Add category to a group giving the ids of them.
public addCategoryToGroupById ( $groupId, $categoryId ) : mixed
$groupId
$categoryId
Результат mixed

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

Add category to a group giving the ids of them.
public addCategoryToGroupByName ( $groupName, $categoryName ) : mixed
$groupName
$categoryName
Результат mixed

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

Add a group in the db.
public addGroup ( $name ) : Model | static
$name
Результат Illuminate\Database\Eloquent\Model | static

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

Add Multiple categories in a group First parameter is the group name all the rest are categories.
public addMultipleCategoriesToGroup ( ) : mixed
Результат mixed

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

Find a group by id.
public findById ( $groupId ) : Illuminate\Database\Eloquent\Collection | Model | static
$groupId
Результат Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Model | static

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

Find a group By name.
public findByName ( $groupName ) : mixed
$groupName
Результат mixed

isStringWithDots() защищенный Метод

Check if a string with dots.
protected isStringWithDots ( $name ) : boolean
$name
Результат boolean

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

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

protected NotifynderGroupCategoryDB,Fenos\Notifynder\Contracts $groupCategory
Результат Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB

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

protected NotifynderGroupDB,Fenos\Notifynder\Contracts $groupRepo
Результат Fenos\Notifynder\Contracts\NotifynderGroupDB