Значение;Описание;Пример использования
default; Значение по умолчанию, если переменная не определена; undefined → hello, {{undefined|default('Hello')}} # => 'Hello'
upper; Приводит строковую переменную к верхнему регистру; string → STRING, {{'string'|upper }} # => 'STRING'
lower; Приводит строковую переменную к нижнему регистру; STRING => string, {{ 'STRING'|lower }} # => 'string'
capitalize; Капитализирует строку; string => String, {{'string'|capitalize}} # => 'String'
title; Приводит строку к виду заголовка; this is title => This Is Title,{{ 'this is title'|title}} # => 'This Is Title'
escape; Приводит символы строки в HTML вид; \esc\ => "esc", {{'\esc'|escape }} # => '"esc"'
asJson; Приводит объект/массив в json; 1,2,3 => '1, 2, 3', {{1,2,3|asJson}} # => '1,2,3'
keys; Выводит ключи объекта; {key1: 1, key2: 2, key3: 3} => key1, key2, key3, {{ {key1: 1, key2: 2, key3: 3}|keys}} # => key1, key2, key3
abs; Абсолютное значение числовой переменной; -1 => 1, {{ -1|abs }} # => 1
numberFormat; Форматирует число; 12.35932 => 12,{{ 12.35932|numberFormat}} # => 12, {{ 12.35932|numberFormat(2)}} # => 12.35, {{12.35932|numberFormat(2, ',')}} # => 12,35
trim; Обрезает строку с двух сторон; .string. => string, {{' string '|trim }} # => 'string', {{ '.string.'|trim('.') }} # => 'string'
round; Округление числа; 12.54763434 => 13, {{12.54763434|round}} # => 13, {{ 12.54763434|round(2) }} # => 12.55
floor; Округление числа в меньшую сторону; 12.54763434 => 12,{{12.54763434|floor}} # => 12
ceil; Округление числа в большую сторону; 12.54763434 => 13, {{12.54763434|ceil}} # => 13
dateFormat; Форматирование даты; date => DD.MM.YYYY,{{currDate|dateFormat('DD.MM.YYYY') }} # => 02.02.2023
dateModify; Изменение даты; 01.06.2023, 1 => 02.06.2023, {{currDate|dateModify(1, 'days')|dateFormat('DD.MM.YYYY') }} # => 02.06.2023
dateDiff; Разница дат; 01.06.2023, 02.06.2023 => 1 day, {{currDate|dateDiff(currDate|dateModify(1, 'days'), 'days') }} # => 1
concat; Конкатенация строки; Hello, World! => HelloWorld!, {{'Hello, ' 'World!'|concat}} # => 'HelloWorld!'
locale; Строковое представление числа; 1234.56 => 1 234,56, {{1234.56|locale}} # => '1 234,56'
split; Разбивает строку и выбирает элемент; one,two,three => two, {{'one,two,three'|split(',')[1] }} # => 'two'
replace; Замена подстроки; fooBar => fooBaz, {{ 'fooBar'|replace('Bar', 'Baz') }} # => 'fooBaz'
translit; Транслитерация строки; Привет мир! => Privet mir!, {{'Привет мир!'|translit }} # => 'Privet mir!'
padLeft; Заполнение строки/числа слева; 1 => 0001, {{'1'|padLeft('0', 3) }} # => '0001'
padRight; Заполнение числа/строки справа; 1 => 1000, {{'1'|padRight('0', 3) }} # => '1000'
striptags; Удаление HTML тегов; <p>Hello</p> => Hello, {{'<p>Hello</p>'|striptags }} # => 'Hello'
urlEncode; Кодирование строки в URL; a/z => a%2Fz, {{'a/z'|urlEncode }} # => 'a%2Fz'
first; Взять первый элемент массива; 0,1,2 => 0, {{[0, 1, 2]|first }} # => 0
last; Взять последний элемент массива; 0,1,2 => 2, {{[0, 1, 2]|last }} # => 2
at; Взять необходимый элемент массива; 0, 1, 2 => 1, {{[0, 1, 2]|at(1) }} # => 1
length; Вывести длину массива; 0, 1, 2 => 3, {{[0, 1, 2]|length }} # => 3
slice; Взять срез массива; 0,1,2,3,4,5 => 1,2,3, {{[0,1,2,3,4,5]|slice(1, 3) }} # => [1, 2, 3]
reverse; Развернуть массив; 0, 1, 2 => 2, 1, 0, {{[0, 1, 2]|reverse }} # => [2, 1, 0]
sort; Сортировка массива; 0,4,2,3,1 => 0,1,2,3,4, {{[0, 4, 2, 3, 1]|sort }} # => [0, 1, 2, 3, 4]
merge; Слияние массивов; 0,1,2 + 3,4 => 0,1,2,3,4, {{[0, 1, 2]|merge([3,4]) }} # => [0, 1, 2, 3, 4]
fioNounCase; Склонение ФИО по падежам; Иванов Иван Иванович => Иванова Ивана Ивановича, {{'Иванов Иван Иванович'|fioNounCase('genitive') }} # => 'Иванова Ивана Ивановича'
inWords; Перевод числительных в строку (простое); 123 => сто двадцать три, {{ 123|inWords}} # => 'сто двадцать три'
inWordsCurrency; Перевод числительных в строку (с валютой); 123 => сто двадцать три рубля, {{ 123|inWordsCurrency }} # => 'сто двадцать три рубля'
inWordsOrdinal; Перевод числительных в строку (порядковое); 3 => третий, {{ 3|inWordsOrdinal }} # => 'третий'
isEmpty; Является ли null или undefined; undefined => true, {{undefined|isEmpty }} # => true
size; Размер изображения; {{ image|size(100) }}, {{ image|size(10, 10) }}