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

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

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

Свойство Тип Описание
$groupModel Fenos\Notifynder\Models\NotificationGroup | Illuminate\Database\Eloquent\Builder | Builder

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

Метод Описание
__construct ( NotificationGroup $groupModel )
create ( $name ) : Model Create a new group.
delete ( $groupId ) : mixed Delete a group.
find ( $groupId ) : Illuminate\Database\Eloquent\Collection | Model | static Find a group by ID.
findByName ( $name ) : mixed Find a group by name.

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

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

public __construct ( NotificationGroup $groupModel )
$groupModel Fenos\Notifynder\Models\NotificationGroup

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

Create a new group.
public create ( $name ) : Model
$name
Результат Illuminate\Database\Eloquent\Model

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

Delete a group.
public delete ( $groupId ) : mixed
$groupId
Результат mixed

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

Find a group by ID.
public find ( $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 ( $name ) : mixed
$name
Результат mixed

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

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

| Builder
protected NotificationGroup,Fenos\Notifynder\Models|Builder,Illuminate\Database\Eloquent $groupModel
Результат Fenos\Notifynder\Models\NotificationGroup | Illuminate\Database\Eloquent\Builder