CountInjuredDependingOnLevelOfRiskInjuryOfWorkers
extends DataSource
in package
implements
IDataSource
Interfaces, Classes and Traits
Table of Contents
- NAME = 'count_injured_depending_on_level_of_risk_injury_of_workers'
- RENDER_TYPE_IMAGE_BASE64 = 'image_base64'
- RENDER_TYPE_IMAGE_PATH = 'image_path'
- RENDER_TYPE_JS_CHART = 'js_chart'
- TITLE = 'The number of injured depending on the level of risk of injury of workers'
- VIEW_TYPE_CHART = 'chart'
- VIEW_TYPE_TABLE = 'table'
- $datePeriod : DatePeriod
- $explorer : Explorer
- $segmentRule : string
- $structuresManager : StructuresManager
- $translator : Translator
- getData() : array<string|int, mixed>
- initialize() : mixed
- Инициализация источника данных
- name() : string
- render() : mixed
- setDatePeriod() : void
- Установить период
- setSegmentRule() : void
- Установить UUID сегмента
- title() : string
- type() : string
- createLevelRowData() : mixed
Constants
NAME
public
mixed
NAME
= 'count_injured_depending_on_level_of_risk_injury_of_workers'
RENDER_TYPE_IMAGE_BASE64
public
mixed
RENDER_TYPE_IMAGE_BASE64
= 'image_base64'
RENDER_TYPE_IMAGE_PATH
public
mixed
RENDER_TYPE_IMAGE_PATH
= 'image_path'
RENDER_TYPE_JS_CHART
public
mixed
RENDER_TYPE_JS_CHART
= 'js_chart'
TITLE
public
mixed
TITLE
= 'The number of injured depending on the level of risk of injury of workers'
VIEW_TYPE_CHART
public
mixed
VIEW_TYPE_CHART
= 'chart'
VIEW_TYPE_TABLE
public
mixed
VIEW_TYPE_TABLE
= 'table'
Properties
$datePeriod
protected
DatePeriod
$datePeriod
$explorer
protected
Explorer
$explorer
$segmentRule
protected
string
$segmentRule
$structuresManager
protected
StructuresManager
$structuresManager
$translator
protected
Translator
$translator
Methods
getData()
public
getData() : array<string|int, mixed>
Return values
array<string|int, mixed> —initialize()
Инициализация источника данных
public
initialize(Explorer $explorer, Translator $translator, StructuresManager $structuresManager) : mixed
Parameters
- $explorer : Explorer
- $translator : Translator
- $structuresManager : StructuresManager
Return values
mixed —name()
public
name() : string
Return values
string —render()
public
render([string $type = '' ]) : mixed
Parameters
- $type : string = ''
Return values
mixed —setDatePeriod()
Установить период
public
setDatePeriod(DatePeriod $datePeriod) : void
Parameters
- $datePeriod : DatePeriod
Return values
void —setSegmentRule()
Установить UUID сегмента
public
setSegmentRule(string $segmentRule) : void
Parameters
- $segmentRule : string
Return values
void —title()
public
title() : string
Return values
string —type()
public
type() : string
Return values
string —createLevelRowData()
private
createLevelRowData(mixed $size, mixed $risk, mixed $randRisk[, mixed $name = '' ][, mixed $color = '' ]) : mixed
Parameters
- $size : mixed
- $risk : mixed
- $randRisk : mixed
- $name : mixed = ''
- $color : mixed = ''