method
public
static
Manager::register()
Сигнатура
public static register(string $name, array<string|int, mixed> $type) : void
Описание
Регистрирует новый тип.
Параметры
$name
string
имя типа
$type
array<string|int, mixed>
параметры типа
'CLASS' => NAMESPACE.'ClassName'
'NAME' => Loc::getMessage('CLASS_LOCALIZED_NAME')
Возвращаемое значение
void
Как применяется в Manager
Manager::register() — метод класса \Bitrix\Sale\Internals\Input\Manager модуля «Интернет-магазин».
Статический метод — вызывается через имя класса Manager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\Input\Manager;
Loader::includeModule('sale');
$name = '';
$type = [];
Manager::register($name, $type);Другие методы Manager
asMultiple()Получает множественное значение.getCommonSettings()Получает настройки, общие для всех типов ввода.getEditHtml()Возвращает HTML-элемент управления вводом для значения.getError()Получает ошибки валидации пользовательского ввода.getFilterEditHtml()getRequiredError()getSettings()Получает поля настроек для пользовательского элемента управления.getTypes()Получает все зарегистрированные типы.getValue()Получает нормализованное значение пользовательского ввода (например, для сохранения в базу данных).getViewHtml()Возвращает HTML-представление значения.initJs()
Исходный файл: source/sale/lib/internals/input.php:282

