Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:dao:privacypolicydao

This is an old revision of the document!


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