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

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

Takes an array of entities and resets the url-property with the actual urls to the original file.
private addUrls ( array $entities, string $locale ) : array
$entities array
$locale string
Результат array
    private function addUrls($entities, $locale)
    {
        $ids = array_filter(array_column($entities, 'id'));
        $apiEntities = $this->getMediaManager()->getByIds($ids, $locale);
        $i = 0;
        foreach ($entities as $key => $entity) {
            $entities[$key]['url'] = $apiEntities[$i]->getUrl();
            $i += 1;
        }
        return $entities;
    }