method public static

ApplicationPasswordTable::deleteByFilter()

Класс: \Bitrix\Main\Authentication\ApplicationPasswordTable

Сигнатура

public static deleteByFilter(array<string|int, mixed> $filter) : void

Параметры

$filter array<string|int, mixed>

Возвращаемое значение

void

Как применяется в ApplicationPasswordTable

ApplicationPasswordTable::deleteByFilter() — метод класса \Bitrix\Main\Authentication\ApplicationPasswordTable модуля «Главный модуль». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_ApplicationPassword, наборы — как EO_ApplicationPassword_Collection.

Статический метод — вызывается через имя класса ApplicationPasswordTable, без создания объекта.

use Bitrix\Main\Authentication\ApplicationPasswordTable;

$filter = [];
ApplicationPasswordTable::deleteByFilter($filter);

Собственные методы ApplicationPasswordTable

  • findDigestPassword() Находит приложение по digest-аутентификации пользователя.
  • findPassword() Находит приложение по паролю пользователя.
  • generatePassword() Генерирует случайный пароль.
  • getUserValidators()
  • isPassword() Проверяет, похожа ли строка на пароль по своей структуре.

deleteByFilter() есть и у других классов модуля «Главный модуль»: CacheCleanPathTable, CacheTagTable, DeleteByFilterTrait, GroupTaskTable.

Исходный файл: source/main/lib/authentication/applicationpassword.php:22

Что будем искать? Например,Продвижение