MetaModels\DcGeneral\Dca\Builder\Builder::getBackendIcon PHP Метод

getBackendIcon() публичный Метод

Generate a 16x16 pixel version of the passed image file. If this can not be done, the default image is returned.
public getBackendIcon ( string $icon ) : null | string
$icon string The name of the image file.
Результат null | string
    public function getBackendIcon($icon)
    {
        // Determine the image to use.
        if ($icon) {
            $icon = ToolboxFile::convertValueToPath($icon);
            /** @var ResizeImageEvent $event */
            $event = $this->serviceContainer->getEventDispatcher()->dispatch(ContaoEvents::IMAGE_RESIZE, new ResizeImageEvent($icon, 16, 16));
            if (file_exists(TL_ROOT . '/' . $event->getResultImage())) {
                return $event->getResultImage();
            }
        }
        return 'system/modules/metamodels/assets/images/icons/metamodels.png';
    }