protected function icon($parts, $cache)
	{
		return Icons::generateIcon($parts[0], isset($parts[1]) ? $parts[1] : null);
	}
protected function icon($parts, $cache)
	{
		return Icons::generateIcon($parts[0], isset($parts[1]) ? $parts[1] : null);
	}
protected function icon ( $ parts , $ cache ) { return Icons :: generateIcon ( $ parts [ 0 ] , isset ( $ parts [ 1 ] ) ? $ parts [ 1 ] : null ) ; }
generate an icon using insert tag

icon::example
icon::exmaple::extra-css-class

@param $tag

@return bool|string
generate an icon using insert tag