phpDocumentor

CategoryJsonReader

Class CategoryJsonReader

Table of Contents

$categories  : array<string|int, mixed>
$customDefinitionsFilePath  : string
$definitionsFilePath  : string
$textManager  : TextManager
__construct()  : mixed
CategoryJsonReader constructor.
getCategoriesData()  : array<string|int, mixed>
getCategoryDataById()  : array<string|int, mixed>
categories()  : array<string|int, mixed>
parseDefinitions()  : array<string|int, mixed>
validateDefinition()  : bool

Properties

Methods

__construct()

CategoryJsonReader constructor.

public __construct(string $definitionsFilePath, string $customDefinitionsFilePath, TextManager $textManager) : mixed
Parameters
$definitionsFilePath : string
$customDefinitionsFilePath : string
$textManager : TextManager
Return values
mixed

getCategoriesData()

public getCategoriesData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCategoryDataById()

public getCategoryDataById(string $id) : array<string|int, mixed>
Parameters
$id : string
Tags
throws
CategoryDoesNotExist
Return values
array<string|int, mixed>

categories()

private categories() : array<string|int, mixed>
Return values
array<string|int, mixed>

parseDefinitions()

private parseDefinitions(array<string|int, mixed> $definitions) : array<string|int, mixed>
Parameters
$definitions : array<string|int, mixed>
Return values
array<string|int, mixed>

validateDefinition()

private validateDefinition(mixed $definition) : bool
Parameters
$definition : mixed
Return values
bool

Search results