MetaModels\Dca\MetaModelDcaBuilder::getBackendIcon PHP Метод

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

Get a 16x16 pixel resized icon of the passed image if it exists, return the default icon otherwise.
public getBackendIcon ( string $icon, string $defaultIcon = 'system/modules/metamodels/assets/images/icons/metamodels.png' ) : string
$icon string The icon to resize.
$defaultIcon string The default icon.
Результат string
    public function getBackendIcon($icon, $defaultIcon = 'system/modules/metamodels/assets/images/icons/metamodels.png')
    {
        $dispatcher = $this->getDispatcher();
        $realIcon = ToolboxFile::convertValueToPath($icon);
        // Determine image to use.
        if ($realIcon && file_exists(TL_ROOT . '/' . $realIcon)) {
            $event = new ResizeImageEvent($realIcon, 16, 16);
            $dispatcher->dispatch(ContaoEvents::IMAGE_RESIZE, $event);
            return $event->getResultImage();
        }
        return $defaultIcon;
    }