vBulletin v6.0.4

vB_Api_Wrapper
in package
Uses vB_Trait_NoSerialize

vB_Api_Wrapper This class is just a wrapper for API classes so that exceptions can be handled and translated for the client.

Tags
access

public

Table of Contents

Methods

__call()  : mixed
__construct()  : mixed
__serialize()  : array<string|int, mixed>
__sleep()  : array<string|int, mixed>
__unserialize()  : void
__wakeup()  : void
callNamed()  : The
Call the given api function by name with a named arguments list.

Methods

__call()

public __call(mixed $method, mixed $arguments) : mixed
Parameters
$method : mixed
$arguments : mixed

__construct()

public __construct(mixed $controller, mixed $api) : mixed
Parameters
$controller : mixed
$api : mixed

__serialize()

public __serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

__sleep()

public __sleep() : array<string|int, mixed>
Return values
array<string|int, mixed>

__unserialize()

public __unserialize(array<string|int, mixed> $serialized) : void
Parameters
$serialized : array<string|int, mixed>

callNamed()

Call the given api function by name with a named arguments list.

public callNamed() : The

Used primarily to translate REST requests into API calls.

Return values
The

return of the method or an error if the method doesn't exist, or is static, a constructor or destructor, or otherwise shouldn't be callable as and API method. It is also an error if the value of a paramater is not provided and that parameter doesn't have a default value.


        
On this page

Search results