PurposeDatabaseDeleter
in package
implements
PurposeDatabaseDeleterInterface
Class PurposeDatabaseDeleter
Interfaces, Classes and Traits
- PurposeDatabaseDeleterInterface
- Interface PurposeDatabaseDeleterInterface
Table of Contents
- PURPOSE_TABLE = 'cookie_consent_panel_purposes'
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- PurposeDatabaseDeleter constructor.
- deleteByPurposeAlias() : void
- deleteByPurposeId() : void
- isPurposeDeletableByAlias() : bool
- isPurposeDeletableById() : bool
Constants
PURPOSE_TABLE
protected
mixed
PURPOSE_TABLE
= 'cookie_consent_panel_purposes'
Properties
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
PurposeDatabaseDeleter constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
Return values
mixed —deleteByPurposeAlias()
public
deleteByPurposeAlias(string $alias) : void
Parameters
- $alias : string
Tags
Return values
void —deleteByPurposeId()
public
deleteByPurposeId(int $purposeId) : void
Parameters
- $purposeId : int
Tags
Return values
void —isPurposeDeletableByAlias()
protected
isPurposeDeletableByAlias(string $alias) : bool
Parameters
- $alias : string
Return values
bool —isPurposeDeletableById()
protected
isPurposeDeletableById(int $purposeId) : bool
Parameters
- $purposeId : int