SurveyRequestTrait
Shared request helpers for survey-response API commands: survey id validation, survey + dynamic-model resolution, and pagination defaults.
Table of Contents
Methods
- buildPagination() : array<string|int, mixed>
- getSurvey() : void
- getSurveyDynamicModel() : SurveyDynamic
- getSurveyId() : string
Methods
buildPagination()
protected
buildPagination(Request $request) : array<string|int, mixed>
Parameters
- $request : Request
Return values
array<string|int, mixed>getSurvey()
protected
getSurvey(Request $request) : void
Parameters
- $request : Request
getSurveyDynamicModel()
protected
getSurveyDynamicModel(Request $request) : SurveyDynamic
Parameters
- $request : Request
Return values
SurveyDynamicgetSurveyId()
protected
getSurveyId(Request $request) : string
Parameters
- $request : Request