Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
addFunction ($function, $namespace='') | |
setClass ($class, $namespace='', $argv=null) | |
fault ($fault=null, $code=404, $data=null) | |
handle ($request=false) | |
loadFunctions ($definition) | |
setPersistence ($mode) | |
setRequest (Zend_Json_Server_Request $request) | |
getRequest () | |
setResponse (Zend_Json_Server_Response $response) | |
getResponse () | |
setAutoEmitResponse ($flag) | |
autoEmitResponse () | |
__call ($method, $args) | |
getServiceMap () | |
![]() | |
__construct () | |
getFunctions () | |
![]() | |
fault ($fault=null, $code=404) | |
Data Fields | |
const | VERSION_1 = '1.0' |
const | VERSION_2 = '2.0' |
Protected Member Functions | |
_addMethodServiceMap (Zend_Server_Method_Definition $method) | |
_fixType ($type) | |
_getDefaultParams (array $args, array $params) | |
_getParams (Zend_Server_Method_Definition $method) | |
_getReadyResponse () | |
_getReturnType (Zend_Server_Method_Definition $method) | |
_getSmdMethods () | |
_handle () | |
![]() | |
_buildCallback (Zend_Server_Reflection_Function_Abstract $reflection) | |
_buildSignature (Zend_Server_Reflection_Function_Abstract $reflection, $class=null) | |
_dispatch (Zend_Server_Method_Definition $invocable, array $params) | |
_fixType ($type) | |
Protected Attributes | |
$_autoEmitResponse = true | |
$_overwriteExistingMethods = true | |
$_request | |
$_response | |
$_serviceMap | |
$_smdMethods | |
$_table | |
![]() | |
$_overwriteExistingMethods = false | |
$_table | |
Additional Inherited Members | |
![]() | |
static | lowerCase (&$value, &$key) |
![]() | |
static | $magic_methods |
Definition at line 33 of file Server.php.
__call | ( | $method, | |
$args | |||
) |
Overload to accessors of SMD object
string | $method | |
array | $args |
Definition at line 311 of file Server.php.
|
protected |
Add service method to service map
Zend_Server_Reflection_Function | $method |
Definition at line 347 of file Server.php.
|
protected |
Translate PHP type to JSON type
string | $type |
Definition at line 368 of file Server.php.
|
protected |
Get default params from signature
array | $args | |
array | $params |
Definition at line 380 of file Server.php.
|
protected |
Get method param type
Zend_Server_Reflection_Function_Abstract | $method |
Definition at line 399 of file Server.php.
|
protected |
|
protected |
Get method return type
Zend_Server_Reflection_Function_Abstract | $method |
Definition at line 461 of file Server.php.
|
protected |
Retrieve list of allowed SMD methods for proxying
Definition at line 478 of file Server.php.
|
protected |
Internal method for handling request
Definition at line 502 of file Server.php.
addFunction | ( | $function, | |
$namespace = '' |
|||
) |
Attach a function or callback to the server
string | array | $function | Valid PHP callback |
string | $namespace | Ignored |
Implements Zend_Server_Interface.
Definition at line 89 of file Server.php.
autoEmitResponse | ( | ) |
fault | ( | $fault = null , |
|
$code = 404 , |
|||
$data = null |
|||
) |
Indicate fault response
string | $fault | |
int | $code |
Definition at line 167 of file Server.php.
getRequest | ( | ) |
Get JSON-RPC request object
Definition at line 246 of file Server.php.
getResponse | ( | ) |
Get response object
Definition at line 272 of file Server.php.
getServiceMap | ( | ) |
Retrieve SMD object
Definition at line 332 of file Server.php.
handle | ( | $request = false | ) |
Handle request
Zend_Json_Server_Request | $request |
Implements Zend_Server_Interface.
Definition at line 181 of file Server.php.
loadFunctions | ( | $definition | ) |
Load function definitions
array | Zend_Server_Definition | $definition |
Implements Zend_Server_Interface.
Definition at line 212 of file Server.php.
setAutoEmitResponse | ( | $flag | ) |
Set flag indicating whether or not to auto-emit response
bool | $flag |
Definition at line 287 of file Server.php.
setClass | ( | $class, | |
$namespace = '' , |
|||
$argv = null |
|||
) |
Register a class with the server
string | $class | |
string | $namespace | Ignored |
mixed | $argv | Ignored |
Implements Zend_Server_Interface.
Definition at line 142 of file Server.php.
setPersistence | ( | $mode | ) |
Set server persistence
int | $mode |
Implements Zend_Server_Interface.
Definition at line 225 of file Server.php.
setRequest | ( | Zend_Json_Server_Request | $request | ) |
Set request object
Zend_Json_Server_Request | $request |
Definition at line 235 of file Server.php.
setResponse | ( | Zend_Json_Server_Response | $response | ) |
Set response object
Zend_Json_Server_Response | $response |
Definition at line 261 of file Server.php.
|
protected |
Definition at line 46 of file Server.php.
|
protected |
Definition at line 51 of file Server.php.
|
protected |
Definition at line 57 of file Server.php.
|
protected |
Definition at line 63 of file Server.php.
|
protected |
Definition at line 69 of file Server.php.
|
protected |
Definition at line 75 of file Server.php.
|
protected |
Definition at line 80 of file Server.php.
const VERSION_1 = '1.0' |
#+ Version Constants
Definition at line 38 of file Server.php.
const VERSION_2 = '2.0' |
Definition at line 39 of file Server.php.