Definition at line 30 of file Request.php.
◆ __toString()
Cast request to string (JSON)
- Returns
- string
Definition at line 285 of file Request.php.
◆ addParam()
addParam |
( |
|
$value, |
|
|
|
$key = null |
|
) |
| |
◆ addParams()
addParams |
( |
array |
$params | ) |
|
◆ getId()
Retrieve request identifier
- Returns
- mixed
Definition at line 211 of file Request.php.
◆ getMethod()
Get request method name
- Returns
- string
Definition at line 179 of file Request.php.
◆ getParam()
Retrieve param by index or key
- Parameters
-
- Returns
- mixed|null Null when not found
Definition at line 139 of file Request.php.
141 if (array_key_exists(
$index, $this->_params)) {
142 return $this->_params[
$index];
◆ getParams()
Retrieve parameters
- Returns
- array
Definition at line 153 of file Request.php.
◆ getVersion()
Retrieve JSON-RPC version
- Returns
- string
Definition at line 237 of file Request.php.
◆ isMethodError()
Was a bad method provided?
- Returns
- bool
Definition at line 189 of file Request.php.
◆ loadJson()
Set request state based on JSON
- Parameters
-
- Returns
- void
Definition at line 248 of file Request.php.
250 #require_once 'Zend/Json.php'; static decode($encodedValue, $objectDecodeType=Zend_Json::TYPE_ARRAY)
setOptions(array $options)
◆ setId()
◆ setMethod()
Set request method
- Parameters
-
- Returns
- Zend_Json_Server_Request
Definition at line 164 of file Request.php.
166 if (!preg_match($this->_methodRegex,
$name)) {
167 $this->_isMethodError =
true;
169 $this->_method =
$name;
if(!isset($_GET['name'])) $name
◆ setOptions()
setOptions |
( |
array |
$options | ) |
|
◆ setParams()
setParams |
( |
array |
$params | ) |
|
Overwrite params
- Parameters
-
- Returns
- Zend_Json_Server_Request
Definition at line 127 of file Request.php.
129 $this->_params = array();
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
◆ setVersion()
◆ toJson()
Cast request to JSON
- Returns
- string
Definition at line 260 of file Request.php.
265 if (
null !== (
$id = $this->
getId())) {
266 $jsonArray[
'id'] =
$id;
270 $jsonArray[
'params'] =
$params;
273 $jsonArray[
'jsonrpc'] =
'2.0';
276 #require_once 'Zend/Json.php';
static encode($valueToEncode, $cycleCheck=false, $options=array())
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
◆ $_id
◆ $_isMethodError
◆ $_method
◆ $_methodRegex
$_methodRegex = '/^[a-z][a-z0-9_.]*$/i' |
|
protected |
◆ $_params
◆ $_version
The documentation for this class was generated from the following file:
- vendor/magento/zendframework1/library/Zend/Json/Server/Request.php