コード例 #1
0
 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);
 }
コード例 #2
0
 /**
  * @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;
 }