phpDocumentor

TypeJsonReader

Class TypeJsonReader

Table of Contents

$customDefinitionsFilePath  : string
$definitionsFilePath  : string
$types  : array<string|int, mixed>
__construct()  : mixed
TypeJsonReader constructor.
getTypeDataById()  : array<string|int, mixed>
parseDefinitions()  : array<string|int, mixed>
types()  : array<string|int, mixed>
validateDefinition()  : bool

Properties

$customDefinitionsFilePath

private string $customDefinitionsFilePath

Methods

__construct()

TypeJsonReader constructor.

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

getTypeDataById()

public getTypeDataById(string $id) : array<string|int, mixed>
Parameters
$id : string
Tags
throws
TypeDoesNotExist
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>

types()

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

validateDefinition()

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

Search results