VLAM Documentation

CaseController 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

$assignments  : mixed
$caseEntry  : mixed
$caseEntryProperties  : mixed
$cases  : mixed
$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.
$user  : mixed

Methods

__construct()  : mixed
add_entry()  : mixed
add_property()  : mixed
clear_entry_properties()  : mixed
delete_entry()  : mixed
delete_property()  : mixed
entries_save_order()  : mixed
get_live_route()  : mixed
get_properties()  : mixed
index()  : string
initController()  : void
properties_save_order()  : mixed
save()  : mixed
update_entry_name()  : mixed
update_entry_optional()  : mixed
update_entry_type()  : mixed
update_property()  : mixed
get_complete_actions()  : 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_entry()

public add_entry(mixed $case_id) : mixed
Parameters
$case_id : mixed

clear_entry_properties()

public clear_entry_properties(mixed $entry_id) : mixed
Parameters
$entry_id : mixed

delete_entry()

public delete_entry(mixed $case_id) : mixed
Parameters
$case_id : mixed

delete_property()

public delete_property(mixed $case_id, mixed $property_id) : mixed
Parameters
$case_id : mixed
$property_id : mixed

entries_save_order()

public entries_save_order(mixed $case_id) : mixed
Parameters
$case_id : mixed

get_live_route()

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

get_properties()

public get_properties(mixed $case_id, mixed $entry_id) : mixed
Parameters
$case_id : mixed
$entry_id : mixed

index()

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

initController()

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

properties_save_order()

public properties_save_order(mixed $case_id) : mixed
Parameters
$case_id : mixed

save()

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

update_property()

public update_property(mixed $case_id) : mixed
Parameters
$case_id : mixed

get_complete_actions()

private get_complete_actions(mixed $case) : mixed
Parameters
$case : mixed

        
On this page

Search results