dao->getByIssueId($issueId); } /** @copydoc DAO::customSectionOrderingExists() */ public function customSectionOrderingExists(int $issueId): bool { return $this->dao->customSectionOrderingExists($issueId); } /** @copydoc DAO::deleteCustomSectionOrdering() */ public function deleteCustomSectionOrdering(int $issueId): void { $this->dao->deleteCustomSectionOrdering($issueId); } /** @copydoc DAO::getCustomSectionOrder() */ public function getCustomSectionOrder(int $issueId, int $sectionId): ?int { return $this->dao->getCustomSectionOrder($issueId, $sectionId); } /** @copydoc DAO::deleteCustomSectionOrder() */ public function deleteCustomSectionOrder(int $issueId, int $sectionId): void { $this->dao->deleteCustomSectionOrder($issueId, $sectionId); } /** @copydoc DAO::upsertCustomSectionOrder() */ public function upsertCustomSectionOrder(int $issueId, int $sectionId, int $seq): void { $this->dao->upsertCustomSectionOrder($issueId, $sectionId, $seq); } }