/**
  * @param CollectionInfo $info
  * @return models\Collection
  */
 public static function newFromCollectionInfo($info)
 {
     return new Collection($info->getId(), $info->getOwner(), $info->getTitle(), $info->getDescription(), $info->isPublic(), $info->getFile());
 }
 /**
  * Renders a html link for a collection page
  * @param models\CollectionInfo $collection
  * @return string
  */
 private function collectionLink($collection)
 {
     return Html::element('a', array('href' => $collection->getUrl()), $collection->getTitle());
 }