/** * @param $pageComponent PageComponent * @return PageComponentDto */ public function mapPageComponentToDto(PageComponent $pageComponent) { $pageComponentDto = new PageComponentDto(); $pageComponentDto->setId($pageComponent->getId()); $pageComponentDto->setHtmlId($pageComponent->getHtmlId()); $pageComponentDto->setHtmlClass($pageComponent->getHtmlClass()); $pageComponentDto->setPosition($pageComponent->getPosition()); $pageComponentDto->setPageColumnId($pageComponent->getPageColumnId()); $pageComponentDto = $this->mapComponentType($pageComponentDto, $pageComponent); return $pageComponentDto; }