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