TagJsonReader
in package
Class TagJsonReader
Table of Contents
- $customDefinitionsFilePath : string
- $definitionsFilePath : string
- $tags : array<string|int, mixed>
- $textManager : TextManager
- __construct() : mixed
- TagJsonReader constructor.
- findMultipleTagsData() : array<string|int, mixed>
- getTagDataById() : array<string|int, mixed>
- getTagsData() : array<string|int, mixed>
- parseDefinitions() : array<string|int, mixed>
- tags() : array<string|int, mixed>
- validateDefinition() : bool
Properties
$customDefinitionsFilePath
private
string
$customDefinitionsFilePath
$definitionsFilePath
private
string
$definitionsFilePath
$tags
private
array<string|int, mixed>
$tags
$textManager
private
TextManager
$textManager
Methods
__construct()
TagJsonReader constructor.
public
__construct(string $definitionsFilePath, string $customDefinitionsFilePath, TextManager $textManager) : mixed
Parameters
- $definitionsFilePath : string
- $customDefinitionsFilePath : string
- $textManager : TextManager
Return values
mixed —findMultipleTagsData()
public
findMultipleTagsData(string ...$tagIds) : array<string|int, mixed>
Parameters
- $tagIds : string
Return values
array<string|int, mixed> —getTagDataById()
public
getTagDataById(string $id) : array<string|int, mixed>
Parameters
- $id : string
Tags
Return values
array<string|int, mixed> —getTagsData()
public
getTagsData() : 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> —tags()
private
tags() : array<string|int, mixed>
Return values
array<string|int, mixed> —validateDefinition()
private
validateDefinition(mixed $definition) : bool
Parameters
- $definition : mixed