public function updatePageColumn(PageColumn $pageColumn) { $result = $this->pageColumnDao->get($pageColumn->getId()); ResultHelper::whenEmpty($result, AppLabelUtil::$ERROR_COMPONENT_NOT_FOUND, HttpStatusCode::badRequest()); $pageColumn->setPosition($result->getPosition()); $this->pageColumnDao->update($pageColumn); }
/** * @param $pageColumn PageColumn * @return PageColumnDto */ public function mapPageColumnToDto(PageColumn $pageColumn) { $pageColumnDto = new PageColumnDto(); $pageColumnDto->setId($pageColumn->getId()); $pageColumnDto->setPageRowId($pageColumn->getPageRowId()); $pageColumnDto->setComponents($this->pageCompentMapper->mapPageComponentListToDto($pageColumn->getComponents())); $pageColumnDto->setPosition($pageColumn->getPosition()); return $pageColumnDto; }