src/CoreBundle/Assets/IconBuilder.php
public function getBackendIcon($icon, $defaultIcon = 'bundles/metamodelscore/images/icons/metamodels.png')
    {
        $realIcon   = $this->convertValueToPath($icon, $defaultIcon);
        $targetPath = $this->outputPath . '/' . basename($realIcon);
        if (\file_exists($targetPath)) {
            return $this->webPath . '/' . basename($realIcon);
        }

        $this->imageFactory->create($realIcon, [16, 16, 'center_center'], $targetPath);

        return $this->webPath . '/' . basename($realIcon);
    }
public function getBackendIcon($icon, $defaultIcon = 'bundles/metamodelscore/images/icons/metamodels.png')
    {
        $realIcon   = $this->convertValueToPath($icon, $defaultIcon);
        $targetPath = $this->outputPath . '/' . basename($realIcon);
        if (\file_exists($targetPath)) {
            return $this->webPath . '/' . basename($realIcon);
        }

        $this->imageFactory->create($realIcon, [16, 16, 'center_center'], $targetPath);

        return $this->webPath . '/' . basename($realIcon);
    }
public function getBackendIcon ( $ icon , $ defaultIcon = 'bundles/metamodelscore/images/icons/metamodels.png' ) { $ realIcon = $ this -> convertValueToPath ( $ icon , $ defaultIcon ) ; $ targetPath = $ this -> outputPath . '/' . basename ( $ realIcon ) ; if ( \ file_exists ( $ targetPath ) ) { return $ this -> webPath . '/' . basename ( $ realIcon ) ; } $ this -> imageFactory -> create ( $ realIcon , [ 16 , 16 , 'center_center' ] , $ targetPath ) ; return $ this -> webPath . '/' . basename ( $ realIcon ) ; }
Get a 16x16 pixel resized icon of the passed image if it exists, return the default icon otherwise.

@param string $icon        The icon to resize.
@param string $defaultIcon The default icon.

@return string
Get a 16x16 pixel resized icon of the passed image if it exists return the default icon otherwise .