|
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 () | |
Public Member Functions inherited from Zend_Server_Abstract | |
| __construct () | |
| getFunctions () | |
Public Member Functions inherited from Zend_Server_Interface | |
| 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 () | |
Protected Member Functions inherited from Zend_Server_Abstract | |
| _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 | |
Protected Attributes inherited from Zend_Server_Abstract | |
| $_overwriteExistingMethods = false | |
| $_table | |
Additional Inherited Members | |
Static Public Member Functions inherited from Zend_Server_Abstract | |
| static | lowerCase (&$value, &$key) |
Static Protected Attributes inherited from Zend_Server_Abstract | |
| 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.