RoleDealCategoryService implements RoleDealCategoryServiceInterface
Table of Contents
Interfaces
Constants
- ALL_CATEGORIES = -1
Methods
- __construct() : mixed
- fillDefaultDealCategoryPermission() : array<string|int, mixed>
- getAbleDealCategories() : array<string|int, mixed>
- Get able deal categories by user id
- getFilteredDealCategories() : array<string|int, mixed>
Constants
ALL_CATEGORIES
public
mixed
ALL_CATEGORIES
= -1
Methods
__construct()
public
__construct() : mixed
Tags
fillDefaultDealCategoryPermission()
public
fillDefaultDealCategoryPermission(int $dealCategoryId) : array<string|int, mixed>
Parameters
- $dealCategoryId : int
Tags
Return values
array<string|int, mixed>getAbleDealCategories()
Get able deal categories by user id
public
getAbleDealCategories(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
-
User ID
Return values
array<string|int, mixed> —[[CATEGORY_ID => 0], ...]
getFilteredDealCategories()
public
getFilteredDealCategories(int $userId, array<string|int, mixed> $categories) : array<string|int, mixed>
Parameters
- $userId : int
- $categories : array<string|int, mixed>