PHP 클래스 Fenos\Notifynder\Groups\GroupCategoryRepository

상속: implements Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB
파일 보기 프로젝트 열기: fenos/notifynder 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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