scriptlog:lib:dao:privacypolicydao
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.
scriptlog/lib/dao/privacypolicydao.txt · Last modified: by admin
