Sunnysideup\Moodle\Api\Users\GetSsoLink
Synopsis
class GetSsoLink
extends MoodleAction
{
- // constants
- const FILTER_TYPES_ALLOWED = ;
- // members
- protected string $method = 'auth_userkey_request_login_url';
- protected boolean $resultGetArray = true;
- protected boolean $resultTakeFirstEntry = false;
- protected string $resultRelevantArrayKey = 'loginurl';
- protected string $resultVariableType = 'string';
- protected string $filterType = 'email';
- // 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 setFilterType()
- public void runAction()
- protected void validateParams()
- protected void getFilterStatement()
- // 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
Constants
Name | Value |
---|---|
FILTER_TYPES_ALLOWED |
Members
protected
- $filterType
- $isQuickMethod
- $method
- $method
- $paramValidationErrors
- $resultGetArray
- $resultGetArray
- $resultRelevantArrayKey
- $resultRelevantArrayKey
- $resultTakeFirstEntry
- $resultTakeFirstEntry
- $resultVariableType
- $resultVariableType