PurposeDatabaseUpdater
in package
implements
PurposeDatabaseUpdaterInterface
Class PurposeDatabaseUpdater
Interfaces, Classes and Traits
- PurposeDatabaseUpdaterInterface
- Interface PurposeDatabaseUpdaterInterface
Table of Contents
- PURPOSE_TABLE = 'cookie_consent_panel_purposes'
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- PurposeDatabaseUpdater constructor.
- update() : void
- updateStatus() : mixed
- languageExists() : bool
- replaceOnId() : mixed
- updateOnAlias() : mixed
Constants
PURPOSE_TABLE
protected
mixed
PURPOSE_TABLE
= 'cookie_consent_panel_purposes'
Properties
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
PurposeDatabaseUpdater constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
Return values
mixed —update()
public
update(PurposeUpdateDtoInterface $dto) : void
Parameters
- $dto : PurposeUpdateDtoInterface
Tags
Return values
void —updateStatus()
public
updateStatus(int $id, bool $status) : mixed
Parameters
- $id : int
- $status : bool
Tags
Return values
mixed —languageExists()
protected
languageExists(int $languageId) : bool
Parameters
- $languageId : int
Return values
bool —replaceOnId()
protected
replaceOnId(PurposeUpdateDtoInterface $dto) : mixed
Parameters
- $dto : PurposeUpdateDtoInterface
Return values
mixed —updateOnAlias()
protected
updateOnAlias(PurposeUpdateDtoInterface $dto) : mixed
Parameters
- $dto : PurposeUpdateDtoInterface