VLAM Documentation

TrainingController extends BaseController
in package

Class BaseController

BaseController provides a convenient place for loading components and performing functions that are needed by all your controllers. Extend this class in any new controllers: class Home extends BaseController

For security be sure to declare any new methods as protected or private.

Table of Contents

Properties

$data  : mixed
$helpers  : array<int, string>
An array of helpers to be loaded automatically upon class instantiation. These helpers will be available to all other controllers that extend BaseController.
$meetings  : mixed
$request  : CLIRequest|IncomingRequest
Instance of the main Request object.
$trainingMembers  : mixed
$trainings  : mixed
$TrainingSchedule  : mixed
$user  : mixed

Methods

__construct()  : mixed
add_member()  : mixed
delete_member()  : mixed
force_reset()  : mixed
get_live_route()  : mixed
getUsersForAutocomplete()  : mixed
index()  : string
initController()  : void
save()  : mixed
start()  : mixed
stop()  : mixed
clearTraining()  : mixed
cloneAssignmentsAndCases()  : mixed

Properties

$helpers

An array of helpers to be loaded automatically upon class instantiation. These helpers will be available to all other controllers that extend BaseController.

protected array<int, string> $helpers = ['download', 'csrf', 'user', 'admin/header', 'admin/footer']

$request

Instance of the main Request object.

protected CLIRequest|IncomingRequest $request

Methods

add_member()

public add_member(mixed $training_id) : mixed
Parameters
$training_id : mixed

delete_member()

public delete_member(mixed $training_id) : mixed
Parameters
$training_id : mixed

force_reset()

public force_reset(int $training_id) : mixed
Parameters
$training_id : int

get_live_route()

public get_live_route(string $route, mixed ...$args) : mixed
Parameters
$route : string
$args : mixed

index()

public index(mixed $training_id) : string
Parameters
$training_id : mixed
Return values
string

initController()

public initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) : void
Parameters
$request : RequestInterface
$response : ResponseInterface
$logger : LoggerInterface

save()

public save(mixed $training_id) : mixed
Parameters
$training_id : mixed

clearTraining()

private clearTraining(int $training_id) : mixed
Parameters
$training_id : int

cloneAssignmentsAndCases()

private cloneAssignmentsAndCases(int $training_id) : mixed
Parameters
$training_id : int

        
On this page

Search results