method public

Server::setAuditors()

Класс: \Bitrix\Security\Filter\Server

Сигнатура

public setAuditors(array<string|int, Base> $auditors) : $this

Описание

Устанавливает аудиторов для использования в фильтрации

Параметры

$auditors array<string|int, Base>

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

$this

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

Server::setAuditors() — метод класса \Bitrix\Security\Filter\Server модуля «Проактивная защита». Server: Фильтр для серверных переменных, таких как $_SERVER["REQUEST_URI"].

Метод объекта: сначала нужен экземпляр Server.

use Bitrix\Main\Loader;
use Bitrix\Security\Filter\Server;

Loader::includeModule('security');

/** @var Server $object */
$auditors = [];
$result = $object->setAuditors($auditors);
// $result: $this

Другие методы Server

  • filter() Возвращает отфильтрованные значения или null, если аудиторы не сработали (по умолчанию)
  • getChangedVars() Возвращает все изменённые переменные, может быть полезно для логирования
  • isAuditorsTriggered()

setAuditors() есть и у других классов модуля «Проактивная защита»: Request.

Исходный файл: source/security/lib/filter/server.php:86

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