TYPO3
7.6
|
Public Member Functions | |
prepareIconMarkup (Icon $icon, array $options=array()) | |
Public Attributes | |
const | MARKUP_IDENTIFIER_INLINE = 'inline' |
Protected Member Functions | |
generateMarkup (Icon $icon, array $options) | |
generateInlineMarkup (Icon $icon, array $options) | |
getInlineSvg ($source) | |
Class SvgIconProvider provides icons that are classic tags using vectors as source
Definition at line 26 of file SvgIconProvider.php.
|
protected |
Icon | $icon | |
array | $options |
\InvalidArgumentException |
Definition at line 68 of file SvgIconProvider.php.
References StringUtility\beginsWith(), GeneralUtility\getFileAbsFileName(), and SvgIconProvider\getInlineSvg().
Referenced by SvgIconProvider\prepareIconMarkup().
|
protected |
Icon | $icon | |
array | $options |
\InvalidArgumentException |
Definition at line 46 of file SvgIconProvider.php.
References StringUtility\beginsWith(), PathUtility\getAbsoluteWebPath(), Icon\getDimension(), GeneralUtility\getFileAbsFileName(), and Icon\getIdentifier().
Referenced by SvgIconProvider\prepareIconMarkup().
|
protected |
string | $source |
Definition at line 88 of file SvgIconProvider.php.
Referenced by SvgIconProvider\generateInlineMarkup().
prepareIconMarkup | ( | Icon | $icon, |
array | $options = array() |
||
) |
Icon | $icon | |
array | $options |
Implements IconProviderInterface.
Definition at line 34 of file SvgIconProvider.php.
References SvgIconProvider\generateInlineMarkup(), SvgIconProvider\generateMarkup(), Icon\setAlternativeMarkup(), and Icon\setMarkup().
const MARKUP_IDENTIFIER_INLINE = 'inline' |
Definition at line 28 of file SvgIconProvider.php.
Referenced by Clipboard\printClipboard().