# Font Awesome 1.0.4+

# TC\ComponentLibrary\Util\FontAwesome

# getIconDataFromClassesString

Парсинг строки CSS-классов и получение информации о иконке Font Awesome.

public static function getIconDataFromClassesString(string $classesString): array

# Параметры

Параметр Тип Описание
classesString string Строка CSS-классов для парсинга.

# Возвращаемые данные

Ключ Тип Описание
is_brand bool Если true, иконка относится к категории Brands.
unicode string Код иконки в формате Unicode.
label string Название иконки на английском языке.
icon string Название иконки из CSS-класса.
variant 1.0.5+ string Название стиля иконки.
variant_class 1.0.5+ string Класс, определяющий стиль иконки.
style_class < 1.0.5 string Класс, определяющий стиль иконки.
weight int Значение font-weight для иконки.
extra_classes array Оставшиеся после парсинга классы.

# classesStringToLess

Парсинг строки CSS-классов, получение информации о иконке Font Awesome и преобразование её в LESS.

public static function classesStringToLess(string $classesString): string

# Параметры

Параметр Тип Описание
classesString string Строка CSS-классов для парсинга.

# Возвращаемые данные

В случае успешного парсинга будет возвращена строка, содержащая .m-faBase(), .m-faContent() и font-weight (необязательно).

# Функции шаблонизатора

# tc_fa_classes_to_less

См. TC\ComponentLibrary\Util\FontAwesome::classesStringToLess.description: Набор функций для работы с CSS.# Font Awesome 1.0.4+