Documentation

PreshiftController extends BasePublicApiController

Tags
Path

("/preshift") Class PreshiftController

subpackage

Api\Controllers

Table of Contents

PRESHIFT_ANSWER_HOOK  = 'preshift_answer_hooks'
$container  : Container
$database  : Explorer
$translator  : Translator
$answersManager  : AnswersManager
$employeeManager  : EmployeesManager
$fileManager  : FileManager
$hooks  : Hooks
$metaManager  : MetaManager
$questionsManager  : QuestionsManager
$studyManager  : StudyManager
$tagsManager  : TagsManager
__construct()  : mixed
index()  : ApiResponse
question()  : ApiResponse
Return question and answers
randQuestion()  : mixed

Constants

PRESHIFT_ANSWER_HOOK

public mixed PRESHIFT_ANSWER_HOOK = 'preshift_answer_hooks'

Properties

Methods

__construct()

public __construct(Container $container, Explorer $database) : mixed
Parameters
$container : Container
$database : Explorer
Return values
mixed

index()

public index(ApiRequest $request, ApiResponse $response) : ApiResponse
Parameters
$request : ApiRequest
$response : ApiResponse
Tags
Path

("/")

Method

("GET")

throws
JsonException
Return values
ApiResponse

question()

Return question and answers

public question(ApiRequest $request, ApiResponse $response) : ApiResponse
Parameters
$request : ApiRequest
$response : ApiResponse
Tags
Path

("/question")

Method

("GET")

throws
JsonException
throws
JsonException
Return values
ApiResponse

randQuestion()

private randQuestion( $questions) : mixed
Parameters
$questions :
Return values
mixed

Search results