Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface::addFormatsAndUrl PHP Method

addFormatsAndUrl() public method

Adds thumbnails and image urls.
public addFormatsAndUrl ( Media $media ) : Media
$media Sulu\Bundle\MediaBundle\Api\Media
return Sulu\Bundle\MediaBundle\Api\Media
    public function addFormatsAndUrl(Media $media);

Usage Example

 /**
  * {@inheritdoc}
  */
 public function findByFilters($filters, $page, $pageSize, $limit, $locale, $options = [])
 {
     if (!array_key_exists('dataSource', $filters) || $filters['dataSource'] === '' || $limit !== null && $limit < 1) {
         return [];
     }
     if ($filters['dataSource'] === 'root') {
         // if root collection is selected remove filter for data-source
         $filters['dataSource'] = null;
     }
     $entities = $this->parentFindByFilters($filters, $page, $pageSize, $limit, $locale, $options);
     return array_map(function (Media $media) use($locale) {
         return $this->mediaManager->addFormatsAndUrl(new MediaApi($media, $locale));
     }, $entities);
 }
All Usage Examples Of Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface::addFormatsAndUrl