Files
fdn2/private/lib/media/HasMediaInterface.php
T

41 lines
830 B
PHP

<?php
interface HasMediaInterface{
/**
* Ritorna un oggetto reference contenente id e class
* @return stdClass
*/
public function getReference();
/**
* Setta la referenza partendo da un array di oggetti media
* @param array $references
*/
public function setMedias(array $medias);
/**
* Setta la referenza partendo da un array di id di media
* @param array $references
*/
public function setMediaReferences(array $references);
/**
* Ritorna un array contentente le referenze ai media
* @return array
*/
public function getMediaReferences();
/**
* Setta il media principale
* @param MediaModel $media
*/
public function setMainMedia(MediaModel $media);
/**
* Restituisce la reference (id) del main media
* @return MongoId
*/
public function getMainMediaReference();
}
?>