Documentation

Simplify
in package
implements JsonSerializable

Simplified object abstraction

Tags
abstract

Interfaces, Classes, Traits and Enums

JsonSerializable

Table of Contents

__call()  : mixed
Magic method to call any action
__construct()  : mixed
__toString()  : string
Magic method __toString
jsonSerialize()  : mixed
Method to called in json serializable object
getMethodSolver()  : Solver
Get all methods available to this object

Methods

__call()

Magic method to call any action

public __call(string $name[, array<string|int, mixed> $arguments = [] ]) : mixed
Parameters
$name : string

Method name

$arguments : array<string|int, mixed> = []

Method arguments

Tags
access

public

Return values
mixed —

The return varies according to the invoked method

__construct()

public __construct(mixed ...$params) : mixed
Parameters
$params : mixed

Variables passed by parameter on instanciation

Tags
access

public

Return values
mixed —

__toString()

Magic method __toString

public __toString() : string
Tags
access

public

Return values
string —

Object data in string format

jsonSerialize()

Method to called in json serializable object

public jsonSerialize() : mixed
Tags
access

public

Return values
mixed —

Object data in json serializable format

getMethodSolver()

Get all methods available to this object

private getMethodSolver() : Solver
Tags
access

private

Return values
Solver —

Discover, validate and execute the desired method call

Search results