/**
  * Build content array from database query result
  * @param array $entries query result
  * @return multitype:multitype:string unknown multitype:multitype:string unknown
  */
 private function build($entries)
 {
     $result = array();
     foreach ($entries as $entry) {
         $metas = $this->mcUnserialize->execUnserialize($entry->webMediasId->mediaMetas);
         $result[$entry->webMediasId->mediaLink]['name'] = $entry->webMediagroupId->groupName;
         $result[$entry->webMediasId->mediaLink]['attr']['alt'] = $metas['alt'];
         $result[$entry->webMediasId->mediaLink]['mediaLinkUrl'] = $entry->mediaLinkUrl;
         $result[$entry->webMediasId->mediaLink]['targetLink'] = $entry->targetLink;
         if (isset($metas['title'])) {
             $result[$entry->webMediasId->mediaLink]['attr']['title'] = $metas['title'];
         }
         if (isset($metas['caption'])) {
             $result[$entry->webMediasId->mediaLink]['caption'] = $metas['caption'];
         }
         if (strlen($entry->caption) > 1) {
             $result[$entry->webMediasId->mediaLink]['caption'] = $entry->caption;
         }
         if (isset($metas['description'])) {
             $result[$entry->webMediasId->mediaLink]['description'] = $metas['description'];
         }
         if (isset($metas['longdescription'])) {
             $result[$entry->webMediasId->mediaLink]['longdescription'] = $metas['longdescription'];
         }
     }
     return $result;
 }
 /**
  * @param multitype: $convertparams
  */
 public function setConvertparams($convertparams, $return = false)
 {
     if (strlen($convertparams) > 4) {
         $mcSerialize = new \ContentinumComponents\Tools\HandleSerializeDatabase();
         if (false === $return) {
             $this->convertparams = $mcSerialize->execUnserialize($convertparams);
         } else {
             return $mcSerialize->execUnserialize($convertparams);
         }
     } else {
         if (false === $return) {
             $this->convertparams = array();
         } else {
             return array();
         }
     }
 }
 /**
  * Build content array from query result 
  * @param array $entries database result
  * @return multitype:multitype:string unknown multitype:multitype:string unknown
  */
 private function build($entries)
 {
     $result = array();
     foreach ($entries as $entry) {
         $metas = $this->mcUnserialize->execUnserialize($entry->webMediasId->mediaMetas);
         if ('displayheadline' === $this->configure['modulConfig']) {
             $result[$entry->webMediasId->id]['headline'] = $entry->webMediagroupId->groupName;
         } else {
             $result[$entry->webMediasId->id]['headline'] = '';
         }
         $result[$entry->webMediasId->id]['description'] = $entry->webMediagroupId->description;
         $result[$entry->webMediasId->id]['attr'] = $metas;
         $result[$entry->webMediasId->id]['mediaName'] = $entry->webMediasId->mediaName;
         $result[$entry->webMediasId->id]['mediaSource'] = $entry->webMediasId->mediaSource;
         $result[$entry->webMediasId->id]['mediaType'] = $entry->webMediasId->mediaType;
         $result[$entry->webMediasId->id]['mediaDescription'] = $entry->webMediasId->mediaDescription;
         $result[$entry->webMediasId->id]['resource'] = $entry->webMediasId->resource;
         $result[$entry->webMediasId->id]['mediaSizes'] = $entry->webMediasId->mediaSizes;
     }
     return $result;
 }