Конвертер регистров
Параметры из настроек
$configuration = \Bitrix\Main\Config\Configuration::getInstance('native.tools');
$converterSettings = $configuration->get('converter');
$params = $converterSettings['register'];
Конвертация регистра
/**
* @param string $string
* @param array $params
*
* @return string
*/
$string = \Native\Tools\Converter::register($string, $params = []);
Пример использования
// Подключим модуль
\Bitrix\Main\Loader::includeModule('native.tools');
// Получим параметры из настроек
$configuration = \Bitrix\Main\Config\Configuration::getInstance('native.tools');
$converterSettings = $configuration->get('converter');
$params = $converterSettings['register'];
// Или укажем собственные параметры
$params = [
'converter_register_change_case' => \Native\Tools\Dictionary::CASE_INVERT, // Менять регистр
];
// Данные для обработки
$string = 'Hello world!';
// Обработка данных
$string = \Native\Tools\Converter::register($string, $params);
// Обработанные данные
echo '<pre>' . print_r($string, true) . '</pre>';
Last updated