/**
  * Parse the data to form values for the component rows
  * @param mixed $data
  * @return array $data
  */
 public function parseSetData($data)
 {
     if (!$data) {
         return null;
     }
     $result = parent::parseSetData($data);
     $result['entry'] = $data->getEntryId();
     $result['title'] = $data->getTitle();
     $result['breadcrumb'] = $data->getBreadcrumb();
     return $result;
 }
 /**
  * Parse the data to form values for the component rows
  * @param mixed $data
  * @return array $data
  */
 public function parseSetData($data)
 {
     if (!$data) {
         return null;
     }
     $result = parent::parseSetData($data);
     $result['field-id'] = $data->getIdField();
     $result['primary'] = $data->isPrimaryMapper();
     $result['title'] = $data->getTitle();
     $result['meta-og'] = $data->getMetaOg();
     $result['format-title-og'] = $data->getOgTitleFormat();
     $result['format-teaser-og'] = $data->getOgTeaserFormat();
     $result['format-image-og'] = $data->getOgImageFormat();
     return $result;
 }
 /**
  * Parse the data to form values for the component rows
  * @param mixed $data
  * @return array $data
  */
 public function parseSetData($data)
 {
     if (!$data) {
         return null;
     }
     $result = parent::parseSetData($data);
     $result['search'] = $data->hasSearch();
     $result['condition'] = $data->getCondition();
     $result['filters'] = $data->getFilters();
     $result['order'] = $data->getOrder();
     $result['pagination-enable'] = $data->isPaginationEnabled();
     $result['pagination-rows'] = $data->getPaginationRows();
     $result['pagination-offset'] = $data->getPaginationOffset();
     $result['pagination-show'] = $data->willShowPagination();
     $result['pagination-ajax'] = $data->useAjaxForPagination();
     $result['content-mapper'] = $data->getContentMapper();
     $result['title'] = $data->getTitle();
     $result['empty-result-view'] = $data->hasEmptyResultView();
     $result['empty-result-message'] = $data->getEmptyResultMessage();
     $result['more-show'] = $data->willShowMoreLink();
     $result['more-label'] = $data->getMoreLabel();
     $result['more-node'] = $data->getMoreNode();
     $parameters = $data->getParameters();
     if (is_array($parameters)) {
         $result['parameters-type'] = self::PARAMETERS_TYPE_NAMED;
         $result['parameters-number'] = null;
         $result['parameters-name'] = $parameters;
     } elseif (is_numeric($parameters)) {
         $result['parameters-type'] = self::PARAMETERS_TYPE_NUMERIC;
         $result['parameters-number'] = $parameters;
         $result['parameters-name'] = null;
     } else {
         $result['parameters-type'] = self::PARAMETERS_TYPE_NONE;
         $result['parameters-number'] = null;
         $result['parameters-name'] = null;
     }
     return $result;
 }