CategoryService
Table of Contents
Methods
-
__construct()
: mixed
-
getAllBatches()
: array<string|int, mixed>
-
getAvailableCategoriesForSave()
: array<string|int, Category>
-
getAvailableCategoryForSave()
: Category|null
-
getByPromptId()
: array<string|int, mixed>
-
getCategoriesWithNameByCodes()
: array{name: string, code: string}
-
getCategoryListWithTranslations()
: array<int, array{name: string, code: string}>
-
getForbiddenCategoryList()
: array<string|int, Category>
__construct()
public
__construct(CategoryRepository $categoryRepository) : mixed
Parameters
-
$categoryRepository
: CategoryRepository
-
getAllBatches()
public
getAllBatches() : array<string|int, mixed>
Return values
array<string|int, mixed>
getAvailableCategoriesForSave()
public
getAvailableCategoriesForSave(array<string|int, string> $categories) : array<string|int, Category>
Parameters
-
$categories
: array<string|int, string>
-
Return values
array<string|int, Category>
getAvailableCategoryForSave()
public
getAvailableCategoryForSave(string $category) : Category|null
Parameters
-
$category
: string
-
getByPromptId()
public
getByPromptId(int $promptId) : array<string|int, mixed>
Parameters
-
$promptId
: int
-
Return values
array<string|int, mixed>
getCategoriesWithNameByCodes()
public
getCategoriesWithNameByCodes(array<string|int, string> $codes) : array{name: string, code: string}
Parameters
-
$codes
: array<string|int, string>
-
Return values
array{name: string, code: string}
getCategoryListWithTranslations()
public
getCategoryListWithTranslations() : array<int, array{name: string, code: string}>
Return values
array<int, array{name: string, code: string}>
getForbiddenCategoryList()
public
getForbiddenCategoryList() : array<string|int, Category>
Return values
array<string|int, Category>