phpDocumentor

TagJsonReader

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

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
throws
TagDoesNotExist
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
Return values
bool

Search results