Sulu\Bundle\ContactBundle\Controller\AbstractMediaController::addThumbnails PHP Метод

addThumbnails() приватный Метод

Takes an array of entities and resets the thumbnails-property containing the media id with the actual urls to the thumbnails.
private addThumbnails ( array $entities, string $locale ) : array
$entities array
$locale string
Результат array
    private function addThumbnails($entities, $locale)
    {
        $ids = array_filter(array_column($entities, 'thumbnails'));
        $thumbnails = $this->getMediaManager()->getFormatUrls($ids, $locale);
        foreach ($entities as $key => $entity) {
            if (array_key_exists('thumbnails', $entity) && $entity['thumbnails'] && array_key_exists($entity['thumbnails'], $thumbnails)) {
                $entities[$key]['thumbnails'] = $thumbnails[$entity['thumbnails']];
            }
        }
        return $entities;
    }