public function updatePageRow(PageRow $pageRow) { $result = $this->pageRowDao->get($pageRow->getId()); ResultHelper::whenEmpty($result, AppLabelUtil::$ERROR_ROW_NOT_FOUND, HttpStatusCode::badRequest()); $pageRow->setPosition($result->getPosition()); $this->pageRowDao->update($pageRow); }
/** * @param $pageRow PageRow * @return PageRowDto */ public function mapPageRowToDto(PageRow $pageRow) { $pageRowDto = new PageRowDto(); $pageRowDto->setId($pageRow->getId()); $pageRowDto->setColumns($this->pageColumnMapper->mapPageColumnListToDto($pageRow->getColumns())); $pageRowDto->setPageId($pageRow->getPageId()); $pageRowDto->setPosition($pageRow->getPosition()); return $pageRowDto; }