PHP Класс Roomify\Bat\Store\SqlDBStore

Наследование: extends Store
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$day_table The table that holds day data.
$day_table_no_prefix The table that holds day data without prefix.
$event_type The event type we are dealing with.
$hour_table The table that holds hour data.
$hour_table_no_prefix The table that holds hour data without prefix.
$minute_table The table that holds minute data.
$minute_table_no_prefix The table that holds minute data without prefix.

Открытые методы

Метод Описание
__construct ( $event_type, string $event_data = 'state', $prefix = '' ) SqlDBStore constructor.
buildQueries ( DateTime $start_date, DateTime $end_date, $unit_ids ) : array

Описание методов

__construct() публичный Метод

Provided with the event type it will determine the appropriate table names to store data in. This assumes standard behaviour from Bat_Event
public __construct ( $event_type, string $event_data = 'state', $prefix = '' )
$event_type
$event_data string

buildQueries() публичный Метод

public buildQueries ( DateTime $start_date, DateTime $end_date, $unit_ids ) : array
$start_date DateTime
$end_date DateTime
$unit_ids
Результат array

Описание свойств

$day_table публичное свойство

The table that holds day data.
public $day_table

$day_table_no_prefix публичное свойство

The table that holds day data without prefix.
public $day_table_no_prefix

$event_type публичное свойство

The event type we are dealing with.
public $event_type

$hour_table публичное свойство

The table that holds hour data.
public $hour_table

$hour_table_no_prefix публичное свойство

The table that holds hour data without prefix.
public $hour_table_no_prefix

$minute_table публичное свойство

The table that holds minute data.
public $minute_table

$minute_table_no_prefix публичное свойство

The table that holds minute data without prefix.
public $minute_table_no_prefix