VisualizationsManager
in package
Table of Contents
- COLUMN_DESCRIPTION = 'description'
- COLUMN_EXTERNAL_ID = 'external_id'
- COLUMN_ID = 'id'
- COLUMN_TITLE = 'title'
- COLUMN_UUID = 'uuid'
- COLUMN_UUID_FILE = 'uuid_file'
- TABLE_NAME = 'visualizations'
- $database : Context
- $tagsManager : TagsManager
- __construct() : mixed
- add() : array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable
- deleteAllObjectTag() : mixed
- Удаление тегов визуализации
- deleteById() : mixed
- удаление визуализации вместе с тегами
- find() : array<string|int, Row>
- findByExternalId() : Selection
- findPrepare() : mixed
- get() : ActiveRow|null
- Находит и передаёт запись из базы данных по идентификатору
- getAllVisualizations() : array<string|int, ActiveRow>
- Get all Visualizations
- getAnswersUsingTag() : array<string|int, mixed>
- getVisualizationByFileUUID() : ActiveRow|null
- getVisualizationById() : Selection
- getVisualizationByTitle() : ActiveRow|null
- updateVisualization() : int
Constants
COLUMN_DESCRIPTION
public
mixed
COLUMN_DESCRIPTION
= 'description'
COLUMN_EXTERNAL_ID
public
mixed
COLUMN_EXTERNAL_ID
= 'external_id'
COLUMN_ID
public
mixed
COLUMN_ID
= 'id'
COLUMN_TITLE
public
mixed
COLUMN_TITLE
= 'title'
COLUMN_UUID
public
mixed
COLUMN_UUID
= 'uuid'
COLUMN_UUID_FILE
public
mixed
COLUMN_UUID_FILE
= 'uuid_file'
TABLE_NAME
public
mixed
TABLE_NAME
= 'visualizations'
Properties
$database
private
Context
$database
$tagsManager
private
TagsManager
$tagsManager
Methods
__construct()
public
__construct(Context $database, Container $conteiner) : mixed
Parameters
- $database : Context
- $conteiner : Container
Return values
mixed —add()
public
add(ArrayHash $data) : array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable
Parameters
- $data : ArrayHash
Tags
Return values
array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable —deleteAllObjectTag()
Удаление тегов визуализации
public
deleteAllObjectTag( $id) : mixed
Parameters
Return values
mixed —deleteById()
удаление визуализации вместе с тегами
public
deleteById( $id) : mixed
Parameters
Return values
mixed —find()
public
find() : array<string|int, Row>
Return values
array<string|int, Row> —findByExternalId()
public
findByExternalId(string $externalId) : Selection
Parameters
- $externalId : string
Return values
Selection —findPrepare()
public
findPrepare() : mixed
Return values
mixed —get()
Находит и передаёт запись из базы данных по идентификатору
public
get( $id) : ActiveRow|null
Parameters
Return values
ActiveRow|null —getAllVisualizations()
Get all Visualizations
public
getAllVisualizations() : array<string|int, ActiveRow>
Return values
array<string|int, ActiveRow> —getAnswersUsingTag()
public
getAnswersUsingTag(mixed $id) : array<string|int, mixed>
Parameters
- $id : mixed
Return values
array<string|int, mixed> —getVisualizationByFileUUID()
public
getVisualizationByFileUUID( $uuid_file) : ActiveRow|null
Parameters
Return values
ActiveRow|null —getVisualizationById()
public
getVisualizationById(int $id) : Selection
Parameters
- $id : int
Return values
Selection —getVisualizationByTitle()
public
getVisualizationByTitle( $title) : ActiveRow|null
Parameters
Return values
ActiveRow|null —updateVisualization()
public
updateVisualization(ArrayHash $data) : int
Parameters
- $data : ArrayHash