====== PrivacyPolicyDao ======
**Layer:** ''DAO'' · **Source:** ''lib/dao/PrivacyPolicyDao.php:9'' (lines 9–88)
----
class PrivacyPolicyDao extends Dao
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:core:dao|''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:lib:core:dao|''Scriptlog\Core\Dao'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//