Contao\CoreBundle\Image\PictureFactory::createConfigItem PHP Метод

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

Creates a picture configuration item.
private createConfigItem ( ImageSizeModel | ImageSizeItemModel | null $imageSize ) : Contao\Image\PictureConfigurationItem
$imageSize Contao\ImageSizeModel | Contao\ImageSizeItemModel | null
Результат Contao\Image\PictureConfigurationItem
    private function createConfigItem($imageSize)
    {
        $configItem = new PictureConfigurationItem();
        $resizeConfig = new ResizeConfiguration();
        if (null !== $imageSize) {
            $resizeConfig->setWidth($imageSize->width)->setHeight($imageSize->height)->setMode($imageSize->resizeMode)->setZoomLevel($imageSize->zoom);
            $configItem->setResizeConfig($resizeConfig)->setSizes($imageSize->sizes)->setDensities($imageSize->densities);
            if (isset($imageSize->media)) {
                $configItem->setMedia($imageSize->media);
            }
        }
        return $configItem;
    }