예제 #1
0
파일: Album.php 프로젝트: kabarakh/yag
 /**
  * Getter for thumb
  *
  * @return Tx_Yag_Domain_Model_Item Holds thumbnail for this album
  */
 public function getThumb()
 {
     return Tx_PtExtbase_Div::getLazyLoadedObject($this->thumb);
 }
예제 #2
0
파일: Gallery.php 프로젝트: kabarakh/yag
 /**
  * Returns an album designated as thumbnail for this gallery
  * If the album thumb was marked as hidden, return the first not hidden album
  *
  * @return Tx_Yag_Domain_Model_Album Thumbnail album for gallery
  */
 public function getThumbAlbum()
 {
     $album = Tx_PtExtbase_Div::getLazyLoadedObject($this->thumbAlbum);
     if (!$album instanceof Tx_Yag_Domain_Model_Album) {
         if ($this->albums->count() > 0) {
             $album = $this->albums->current();
         }
     }
     return $album;
 }
예제 #3
0
파일: Item.php 프로젝트: beyond-agentur/yag
 /**
  * Getter for itemMeta
  *
  * @return Tx_Yag_Domain_Model_ItemMeta Holds meta data for item
  */
 public function getItemMeta()
 {
     Tx_PtExtbase_Div::getLazyLoadedObject($this->itemMeta);
     if (!$this->itemMeta instanceof Tx_Yag_Domain_Model_ItemMeta) {
         $this->itemMeta = $this->objectManager->get('Tx_Yag_Domain_Model_ItemMeta');
     }
     return $this->itemMeta;
 }