Meritoo
e464ae30af
SurveyService - getStartSurveyUrl() method - returns url used to start survey for given survey and participant
2017-10-01 18:34:56 +02:00
Meritoo
5154f05ee4
ParticipantService - hasParticipantFilledSurvey() method - fix "Response: HTTP/1.1 500 Internal Server Error" bug while trying to get information if participant has filled survey
2017-10-01 15:01:54 +02:00
Meritoo
41156ed058
Participants collection - store instances of ParticipantShort instead of Participant
...
Required to fix bug "Call to undefined method Meritoo\LimeSurvey\ApiClient\Result\Item\ParticipantShort::isCompleted() in /src/Service/ParticipantService.php on line 206"
2017-10-01 13:42:35 +02:00
Meritoo
54bd0ca114
SurveyService - allow to verify if survey with given ID exists and if is active
2017-09-29 23:55:56 +02:00
Meritoo
5243294bd5
Implement Surveys class, collection of surveys, to work with surveys
2017-09-29 22:51:42 +02:00
Meritoo
d54765b378
SurveyService - getAllSurveys() method - catch and serve an exception while fetching all surveys
2017-09-29 16:55:04 +02:00
Meritoo
ab328b96ee
ParticipantService - getSurveyParticipants() method - catch and serve an exception while fetching participants of given survey
2017-09-29 15:18:31 +02:00
Meritoo
cacb2b3b92
ParticipantService - getParticipant() method - get all participants of survey first (to avoid problem when participants exist but are not loaded)
2017-09-29 14:20:31 +02:00
Meritoo
dfa64fee43
ParticipantService - getParticipant() & hasParticipantFilledSurvey() methods - returns participant of survey & information if participant has filled survey
2017-09-29 13:35:26 +02:00
Meritoo
4f26bca282
Minor refactoring
2017-09-29 10:31:04 +02:00
Meritoo
dbd0a65286
composer.json - move tests-related classes to "autoload-dev" section (used for development purposes only and avoid polluting the autoloader in production)
2017-09-29 09:24:57 +02:00