HealthInsuranceController
extends AbstractHealthInsurancesOrganisationController
in package
Table of Contents
- $dbc : mixed
- $mapper : mixed
- $organisationController : mixed
- __construct() : mixed
- getAll() : mixed
- getAllInsurancesForDisabled() : mixed
- getAllOrderedByName() : mixed
- getById() : mixed
- getDisabledAndHealthInsurances() : mixed
- getNotInHealthInsurance() : mixed
- getOnlyHealthInsurance() : mixed
- getOnlyMilitaryAndAccidentInsurance() : mixed
- isAllowedInvalidAndHealthInsurance() : mixed
- isAnInvalidPeopleCantonalProvider() : bool
- mayBeGetInsuranceLegalCategorisation() : string
- packAsIdNameForSelectBox() : array<string|int, mixed>
- packAsIdNameForSelectBoxWithChangeAction() : array<string|int, mixed>
- packAsIdNameForTabList() : array<string|int, mixed>
- packForSelectBoxWithChangeAction() : array<string|int, mixed>
- selectBoxArgsRouter() : array<string|int, mixed>
- fetchHealthInsuranceAlphabetically() : array<string|int, mixed>
- fetchMilitaryAndAccidentInsuranceAndOrganisation() : mixed
- fetchOnlyOrganisationHealthInsuranceAlphabetically() : mixed
- fetchOnlyOrganisationIVHealthInsuranceAlphabetically() : mixed
- fetchOrganisationHealthInsuraceAlphabetically() : array<string|int, mixed>
- fetchOrganisationHealthInsurance() : array<string|int, mixed>
- fetchOrganisationHealthInsuranceByOwnerId() : mixed
- fetchOrganisationHealthInsuranceByOwnerIdNotInClient() : mixed
- fetchOrganisationHealthInsuranceInClient() : mixed
- fetchOrganisationHealthInsuranceNotInClient() : mixed
- getDBC() : mixed
- initDB() : mixed
- mapLegalCategorisationToCantonalProvider() : array<string|int, mixed>
- mayBeFetchOnlyDisabledPeopleInsuranceAlphabetically() : mixed
- nameFormatter() : mixed
- packAsIdName() : array<string|int, mixed>
- packHealthInsuranceAsIdName() : mixed
- packObjectAsValueName() : array<string|int, mixed>
- TODO is it the right place to lay this mehtod? packObjectAsValueName use it to prepare data for select boxes
- packOrganisationAsIdName() : mixed
Properties
$dbc
protected
mixed
$dbc
$mapper
protected
mixed
$mapper
$organisationController
protected
mixed
$organisationController
Methods
__construct()
public
__construct() : mixed
Return values
mixed —getAll()
public
getAll() : mixed
Return values
mixed —getAllInsurancesForDisabled()
public
getAllInsurancesForDisabled() : mixed
Return values
mixed —getAllOrderedByName()
public
getAllOrderedByName() : mixed
Return values
mixed —getById()
public
getById(int $id) : mixed
Parameters
- $id : int
Return values
mixed —getDisabledAndHealthInsurances()
public
getDisabledAndHealthInsurances() : mixed
Return values
mixed —getNotInHealthInsurance()
public
getNotInHealthInsurance() : mixed
Return values
mixed —getOnlyHealthInsurance()
public
getOnlyHealthInsurance() : mixed
Return values
mixed —getOnlyMilitaryAndAccidentInsurance()
public
getOnlyMilitaryAndAccidentInsurance() : mixed
Return values
mixed —isAllowedInvalidAndHealthInsurance()
public
isAllowedInvalidAndHealthInsurance(int $userId, int $clientId) : mixed
Parameters
- $userId : int
- $clientId : int
Return values
mixed —isAnInvalidPeopleCantonalProvider()
public
isAnInvalidPeopleCantonalProvider(int $cantonId) : bool
Parameters
- $cantonId : int
Return values
bool —mayBeGetInsuranceLegalCategorisation()
public
mayBeGetInsuranceLegalCategorisation(int $insuranceId) : string
Parameters
- $insuranceId : int
Return values
string —packAsIdNameForSelectBox()
public
packAsIdNameForSelectBox(int $selected) : array<string|int, mixed>
Parameters
- $selected : int
Tags
Return values
array<string|int, mixed> —packAsIdNameForSelectBoxWithChangeAction()
public
packAsIdNameForSelectBoxWithChangeAction(int $selected, string $command) : array<string|int, mixed>
Parameters
- $selected : int
- $command : string
Tags
Return values
array<string|int, mixed> —packAsIdNameForTabList()
public
packAsIdNameForTabList(bool $isSpitex, int|null $ownerId) : array<string|int, mixed>
Parameters
- $isSpitex : bool
- $ownerId : int|null
Tags
Return values
array<string|int, mixed> —packForSelectBoxWithChangeAction()
public
packForSelectBoxWithChangeAction(string $dataType, string $command, int $selected, array<string|int, mixed> $optionValues) : array<string|int, mixed>
Parameters
- $dataType : string
- $command : string
- $selected : int
- $optionValues : array<string|int, mixed>
Return values
array<string|int, mixed> —[~/person/klient_neu/neu_vers.php,~/person/neu_vers.php , .../schritt_3.php]
selectBoxArgsRouter()
public
selectBoxArgsRouter(SelectBoxArgumentObject $sbao) : array<string|int, mixed>
Parameters
- $sbao : SelectBoxArgumentObject
Return values
array<string|int, mixed> —fetchHealthInsuranceAlphabetically()
protected
fetchHealthInsuranceAlphabetically() : array<string|int, mixed>
Return values
array<string|int, mixed> —fetchMilitaryAndAccidentInsuranceAndOrganisation()
protected
fetchMilitaryAndAccidentInsuranceAndOrganisation() : mixed
Return values
mixed —fetchOnlyOrganisationHealthInsuranceAlphabetically()
protected
fetchOnlyOrganisationHealthInsuranceAlphabetically() : mixed
Return values
mixed —fetchOnlyOrganisationIVHealthInsuranceAlphabetically()
protected
fetchOnlyOrganisationIVHealthInsuranceAlphabetically() : mixed
Return values
mixed —fetchOrganisationHealthInsuraceAlphabetically()
protected
fetchOrganisationHealthInsuraceAlphabetically() : array<string|int, mixed>
Return values
array<string|int, mixed> —fetchOrganisationHealthInsurance()
protected
fetchOrganisationHealthInsurance() : array<string|int, mixed>
Return values
array<string|int, mixed> —fetchOrganisationHealthInsuranceByOwnerId()
protected
fetchOrganisationHealthInsuranceByOwnerId(int $id) : mixed
Parameters
- $id : int
Return values
mixed —fetchOrganisationHealthInsuranceByOwnerIdNotInClient()
protected
fetchOrganisationHealthInsuranceByOwnerIdNotInClient(int $id) : mixed
Parameters
- $id : int
Return values
mixed —fetchOrganisationHealthInsuranceInClient()
protected
fetchOrganisationHealthInsuranceInClient() : mixed
Return values
mixed —fetchOrganisationHealthInsuranceNotInClient()
protected
fetchOrganisationHealthInsuranceNotInClient() : mixed
Return values
mixed —getDBC()
protected
getDBC() : mixed
Return values
mixed —initDB()
protected
initDB() : mixed
Return values
mixed —mapLegalCategorisationToCantonalProvider()
protected
mapLegalCategorisationToCantonalProvider(Canton $canton) : array<string|int, mixed>
Parameters
- $canton : Canton
Return values
array<string|int, mixed> —mayBeFetchOnlyDisabledPeopleInsuranceAlphabetically()
protected
mayBeFetchOnlyDisabledPeopleInsuranceAlphabetically() : mixed
Return values
mixed —nameFormatter()
protected
nameFormatter(array<string|int, mixed> $strings) : mixed
Parameters
- $strings : array<string|int, mixed>
Return values
mixed —packAsIdName()
protected
packAsIdName(object $result) : array<string|int, mixed>
Parameters
- $result : object
Return values
array<string|int, mixed> —packHealthInsuranceAsIdName()
protected
packHealthInsuranceAsIdName(mixed $healthInsuranceDomainObject) : mixed
Parameters
- $healthInsuranceDomainObject : mixed
Return values
mixed —packObjectAsValueName()
TODO is it the right place to lay this mehtod? packObjectAsValueName use it to prepare data for select boxes
protected
packObjectAsValueName(object $domainObject, array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $domainObject : object
- $fields : array<string|int, mixed>
-
[ 'value' => 'variable-displayed-as-the-option-value' 'name' => 'The variable for the option text displayed on the page' ]
Return values
array<string|int, mixed> —packOrganisationAsIdName()
protected
packOrganisationAsIdName(mixed $organisationDomainObject) : mixed
Parameters
- $organisationDomainObject : mixed