Simplify
in package
implements
JsonSerializable
Simplified object abstraction
Tags
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
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
Return values
mixed —__toString()
Magic method __toString
public
__toString() : string
Tags
Return values
string —Object data in string format
jsonSerialize()
Method to called in json serializable object
public
jsonSerialize() : mixed
Tags
Return values
mixed —Object data in json serializable format
getMethodSolver()
Get all methods available to this object
private
getMethodSolver() : Solver
Tags
Return values
Solver —Discover, validate and execute the desired method call