CompetenceForStructuresTable
extends DataSource
in package
implements
IDataSource
Interfaces, Classes and Traits
Table of Contents
- RENDER_TYPE_IMAGE_BASE64 = 'image_base64'
- RENDER_TYPE_IMAGE_PATH = 'image_path'
- RENDER_TYPE_JS_CHART = 'js_chart'
- VIEW_TYPE_CHART = 'chart'
- VIEW_TYPE_TABLE = 'table'
- $datePeriod : DatePeriod
- $explorer : Explorer
- $segmentRule : string
- $structuresManager : StructuresManager
- $translator : Translator
- initialize() : mixed
- Инициализация источника данных
- name() : string
- render() : mixed
- setDatePeriod() : void
- Установить период
- setSegmentRule() : void
- Установить UUID сегмента
- title() : string
- type() : string
- calcTree() : mixed
- rawData() : mixed
- tree() : mixed
Constants
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'
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
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 —calcTree()
private
calcTree(mixed $rawData) : mixed
Parameters
- $rawData : mixed
Return values
mixed —rawData()
private
rawData() : mixed
Return values
mixed —tree()
private
tree(mixed $flat, mixed $rows, mixed &$result[, mixed $allNumber = [] ]) : mixed
Parameters
- $flat : mixed
- $rows : mixed
- $result : mixed
- $allNumber : mixed = []