[WZUW-194] survey answers prototype

This commit is contained in:
Piotr Marynczak
2023-07-28 13:45:59 +02:00
parent e025b71059
commit 06fcaf07a8
3 changed files with 39 additions and 1 deletions

View File

@@ -57,9 +57,14 @@ class Result
* class constants.
* @param array $rawData Raw data returned by the LimeSurvey's API
*/
public function __construct($method, array $rawData)
public function __construct($method, $rawData)
{
$this->method = MethodType::getValidatedMethod($method);
if (true === is_string($rawData)) {
$rawData = base64_decode($rawData);
$rawData = json_decode($rawData, true);
}
$this->setRawDataAndStatus($rawData);
}