DeviceEditForm
extends Form
in package
Table of Contents
- VALID_DEVICENAMEREGEX = "^[A-Za-z0-9]+$"
- VALID_HOSTNAME_REGEX = "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$"
- $camerasManager : CamerasManager
- $deviceManager : DevicesManager
- $disableOtherSettings : bool
- $metaManager : MetaManager
- $presenter : Presenter
- buildForm() : Form
- Собирает форму (Добавляет различные поля)
- disavleOtherSettings() : mixed
- onSaveForm() : void
- Обработчик формы
- setCamerasManager() : void
- Задаёт менеджер камер, для отображения списка
- setDeviceManager() : void
- Задаёт менеджер устройств для сохранения формы
- setMetaManager() : void
- setPresenter() : void
- getCamerasArray() : array<string|int, mixed>
- translate() : string
Constants
VALID_DEVICENAMEREGEX
private
mixed
VALID_DEVICENAMEREGEX
= "^[A-Za-z0-9]+$"
VALID_HOSTNAME_REGEX
private
mixed
VALID_HOSTNAME_REGEX
= "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$"
Properties
$camerasManager
private
CamerasManager
$camerasManager
$deviceManager
private
DevicesManager
$deviceManager
$disableOtherSettings
private
bool
$disableOtherSettings
= false
$metaManager
private
MetaManager
$metaManager
$presenter
private
Presenter
$presenter
Methods
buildForm()
Собирает форму (Добавляет различные поля)
public
buildForm() : Form
Tags
Return values
Form —disavleOtherSettings()
public
disavleOtherSettings(mixed $getValue) : mixed
Parameters
- $getValue : mixed
Return values
mixed —onSaveForm()
Обработчик формы
public
onSaveForm( $form) : void
Parameters
Tags
Return values
void —setCamerasManager()
Задаёт менеджер камер, для отображения списка
public
setCamerasManager( $camerasManager) : void
Parameters
Return values
void —setDeviceManager()
Задаёт менеджер устройств для сохранения формы
public
setDeviceManager( $deviceManager) : void
Parameters
Return values
void —setMetaManager()
public
setMetaManager(mixed $metaManager) : void
Parameters
- $metaManager : mixed
Return values
void —setPresenter()
public
setPresenter(Presenter $presenter) : void
Parameters
- $presenter : Presenter
Return values
void —getCamerasArray()
private
getCamerasArray([bool $withInternalCamera = false ]) : array<string|int, mixed>
Parameters
- $withInternalCamera : bool = false
Tags
Return values
array<string|int, mixed> —translate()
private
translate(string $message) : string
Parameters
- $message : string