/** * Getter for thumb * * @return Tx_Yag_Domain_Model_Item Holds thumbnail for this album */ public function getThumb() { return Tx_PtExtbase_Div::getLazyLoadedObject($this->thumb); }
/** * 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; }
/** * 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; }