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
$assignments
protected
mixed
$assignments
$caseEntry
protected
mixed
$caseEntry
$caseEntryProperties
protected
mixed
$caseEntryProperties
$cases
protected
mixed
$cases
$data
protected
mixed
$data
= []
$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']
$meetings
protected
mixed
$meetings
$request
Instance of the main Request object.
protected
CLIRequest|IncomingRequest
$request
$user
protected
mixed
$user
Methods
__construct()
public
__construct() : mixed
add_entry()
public
add_entry(mixed $case_id) : mixed
Parameters
- $case_id : mixed
add_property()
public
add_property() : 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
stringinitController()
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_entry_name()
public
update_entry_name() : mixed
update_entry_optional()
public
update_entry_optional() : mixed
update_entry_type()
public
update_entry_type() : 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