method
public
static
FavoriteTable::check()
Сигнатура
public static check(mixed $primary) : bool
Описание
Проверяет, находится ли задача в избранном у конкретного (или текущего) пользователя. Эта функция НЕ проверяет права доступа.
Параметры
$primary
mixed
Возвращаемое значение
bool
Как применяется в FavoriteTable
FavoriteTable::check() — метод класса \Bitrix\Tasks\Internals\Task\FavoriteTable модуля «Задачи». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_Favorite, наборы — как EO_Favorite_Collection.
Статический метод — вызывается через имя класса FavoriteTable, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Task\FavoriteTable;
Loader::includeModule('tasks');
$primary = null;
$result = FavoriteTable::check($primary);
// $result: boolСобственные методы FavoriteTable
deleteByTaskId()Удаляет задачу из избранного для всех пользователей. Эта функция НЕ проверяет права доступа.deleteList()getClass()toggle()Переключает "избранность" определённой задачи для конкретного (или текущего) пользователя. Эта функция НЕ проверяет права…
check() есть и у других классов модуля «Задачи»: CheckInterface, ExpectedNumeric, InArray, Length, Max, Min, NotEmpty, Nullable.
Исходный файл: source/tasks/lib/internals/task/favorite.php:65

