scriptlog:lib:dao:privacypolicydao
This is an old revision of the document!
Table of Contents
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.
scriptlog/lib/dao/privacypolicydao.1790413760.txt.gz · Last modified: by admin
