/**
  * @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;
 }