====== 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.//