Table of Contents

PrivacyPolicyDao

Layer: DAO · Source: lib/dao/PrivacyPolicyDao.php:9 (lines 9–88)


class PrivacyPolicyDao extends Dao

Inheritance

Relation Type Meaning
extends ''Dao'' parent class/interface

Constants (0)

None.

Properties (0)

None declared.

Methods (12)

Visibility Method Summary Line
public createPolicy() (undocumented) 11
public findById() (undocumented) 23
public findByLocale() (undocumented) 30
public findDefault() (undocumented) 37
public findAllPolicies() (undocumented) 44
public updatePolicy() (undocumented) 51
public deletePolicy() (undocumented) 56
public setDefaultPolicy() (undocumented) 61
public fetchAll() (undocumented) 67
public clearDefaultPolicy() (undocumented) 72
public setAsDefaultPolicy() (undocumented) 77
public policyExists() (undocumented) 82

createPolicy()

public function createPolicy(array $data): int

lines 11–21 (11)

Parameter Type Default Description
$data array required none

Returns: int

findById()

public function findById(int $id): ?array

lines 23–28 (6)

Parameter Type Default Description
$id int required none

Returns: ?array

findByLocale()

public function findByLocale(string $locale): ?array

lines 30–35 (6)

Parameter Type Default Description
$locale string required none

Returns: ?array

findDefault()

public function findDefault(): ?array

lines 37–42 (6)

Takes no parameters.

Returns: ?array

findAllPolicies()

public function findAllPolicies(): array

lines 44–49 (6)

Takes no parameters.

Returns: array

updatePolicy()

public function updatePolicy(int $id, array $data): void

lines 51–54 (4)

Parameter Type Default Description
$id int required none
$data array required none

Returns: void

deletePolicy()

public function deletePolicy(int $id): void

lines 56–59 (4)

Parameter Type Default Description
$id int required none

Returns: void

setDefaultPolicy()

public function setDefaultPolicy(int $id): void

lines 61–65 (5)

Parameter Type Default Description
$id int required none

Returns: void

fetchAll()

public function fetchAll(): array

lines 67–70 (4)

Takes no parameters.

Returns: array

clearDefaultPolicy()

public function clearDefaultPolicy(): void

lines 72–75 (4)

Takes no parameters.

Returns: void

setAsDefaultPolicy()

public function setAsDefaultPolicy(int $id): void

lines 77–80 (4)

Parameter Type Default Description
$id int required none

Returns: void

policyExists()

public function policyExists(string $locale): bool

lines 82–87 (6)

Parameter Type Default Description
$locale string required none

Returns: bool

Imports

Alias Fully-qualified name
Dao ''Scriptlog\Core\Dao''

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.