Sunnysideup\Moodle\Api\Courses\GetCourses
Synopsis
class GetCourses
extends MoodleAction
{
- // members
- protected string $method = 'core_course_get_courses';
- protected boolean $resultGetArray = true;
- protected boolean $resultTakeFirstEntry = false;
- protected string $resultRelevantArrayKey = '';
- protected string $resultVariableType = 'array';
- // Inherited members from MoodleAction
- protected string $method;
- protected boolean $isQuickMethod;
- protected boolean $resultGetArray;
- protected boolean $resultTakeFirstEntry;
- protected string $resultRelevantArrayKey;
- protected string $resultVariableType;
- protected array $paramValidationErrors;
- // methods
- public void runAction()
- protected void validateParams()
- // Inherited methods from MoodleAction
- public abstract void runAction()
- public void validateParamsOnly()
- public void recordValidateParamsError()
- public void getParamValidationErrors()
- protected abstract void validateParams()
- protected final void runActionInner()
- protected void processResults()
- protected final void getApi()
- protected void logCommand()
- protected void logOutcome()
Hierarchy
Members
protected
- $isQuickMethod
- $method
- $method
- $paramValidationErrors
- $resultGetArray
- $resultGetArray
- $resultRelevantArrayKey
- $resultRelevantArrayKey
- $resultTakeFirstEntry
- $resultTakeFirstEntry
- $resultVariableType
- $resultVariableType