Client - run() method - use an empty array when raw data is unknown/null

This commit is contained in:
Meritoo
2017-09-25 21:08:24 +02:00
parent d0badf1ec6
commit af2df98d14

View File

@@ -103,6 +103,18 @@ class Client
->getRpcClientManager()
->runMethod($method, $arguments);
/*
* Raw data is unknown?
* Let's use an empty array instead
*
* Required to avoid bug:
* Argument 2 passed to Meritoo\LimeSurvey\ApiClient\Result\Result::__construct() must be of the type array,
* null given
*/
if (null === $rawData) {
$rawData = [];
}
return new Result($method, $rawData);
}