2 Commits

4 changed files with 2 additions and 57 deletions

View File

@@ -12,7 +12,7 @@
"require": {
"php": ">=5.6",
"fguillot/json-rpc": "^1.2",
"wiosna-dev/common-library": "^0.1.9"
"wiosna-dev/common-library": "dev-feature/UW-2934_Add_support_for_PHP_8.x"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.6",

View File

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

View File

@@ -458,45 +458,4 @@ class SurveyService
return false;
}
public function getResponseIds($surveyId, $token)
{
$arguments = [
$surveyId,
$token,
];
return $this
->client
->run('get_response_ids', $arguments)
->getData(true);
}
public function exportResponsesByToken($surveyId, $token)
{
$arguments = [
$surveyId,
'json',
$token,
];
return $this
->client
->run('export_responses_by_token', $arguments)
->getData(true);
}
public function exportUploadedFilesByToken($surveyId, $token)
{
$arguments = [
$surveyId,
'json',
$token,
];
return $this
->client
->run('get_uploaded_files', $arguments)
->getData(true);
}
}

View File

@@ -93,12 +93,6 @@ class MethodType extends BaseType
*/
const LIST_USERS = 'list_users';
const EXPORT_RESPONSES_BY_TOKEN = 'export_responses_by_token';
const GET_RESPONSE_IDS = 'get_response_ids';
const EXPORT_UPLOADED_FILES_BY_TOKEN = 'get_uploaded_files';
/**
* Returns validated name of method to call or throws an exception (if method is incorrect)
*
@@ -132,9 +126,6 @@ class MethodType extends BaseType
static::LIST_QUESTIONS,
static::LIST_SURVEYS,
static::LIST_USERS,
static::EXPORT_RESPONSES_BY_TOKEN,
static::GET_RESPONSE_IDS,
static::EXPORT_UPLOADED_FILES_BY_TOKEN
]);
}
}