Basic
in package
Class Basic
Table of Contents
- $children : array<string|int, mixed>
- $id : string
- $properties : array<string|int, mixed>
- children() : mixed
- id() : string
- initialize() : mixed
- properties() : mixed
- type() : mixed
- initializeChildren() : mixed
- initializeId() : mixed
- initializeProperties() : mixed
- outputJson() : mixed
- setId() : mixed
Properties
$children
protected
array<string|int, mixed>
$children
= []
$id
protected
string
$id
= ''
$properties
protected
array<string|int, mixed>
$properties
= []
Methods
children()
public
children() : mixed
Return values
mixed —id()
public
id() : string
Return values
string —initialize()
public
initialize( $configurations) : mixed
Parameters
Tags
Return values
mixed —properties()
public
properties() : mixed
Return values
mixed —type()
public
abstract type() : mixed
Return values
mixed —initializeChildren()
protected
initializeChildren([array<string|int, mixed>|null $configuration = null ]) : mixed
Parameters
- $configuration : array<string|int, mixed>|null = null
Tags
Return values
mixed —initializeId()
protected
initializeId( $configurations) : mixed
Parameters
Tags
Return values
mixed —initializeProperties()
protected
initializeProperties([array<string|int, mixed>|null $configuration = null ]) : mixed
Parameters
- $configuration : array<string|int, mixed>|null = null
Tags
Return values
mixed —outputJson()
protected
outputJson(object|array<string|int, mixed> $value) : mixed
Parameters
- $value : object|array<string|int, mixed>
-
Object/array to converted into Json
Return values
mixed —setId()
protected
setId( $id) : mixed