method public static

TokensTable::createToken()

Класс: \Bitrix\Dav\TokensTable

Сигнатура

public static createToken(int $userId[, null|string $token = null ][, null|DateTime $expiredAt = null ]) : array<string|int, mixed>

Параметры

$userId int
Идентификатор пользователя.
$token null|string = null
Токен для установки пользователю.
$expiredAt null|DateTime = null
Если этот параметр задан, токен истечёт в указанное время, иначе — после TOKEN_AVAILABLE_INTERVAL.

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

array<string|int, mixed>

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

TokensTable::createToken() — метод класса \Bitrix\Dav\TokensTable модуля «DAV». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_Tokens, наборы — как EO_Tokens_Collection.

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

use Bitrix\Main\Loader;
use Bitrix\Dav\TokensTable;

Loader::includeModule('dav');

$userId = 1;
$result = TokensTable::createToken($userId);
// $result: array<string|int, mixed>

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

Исходный файл: source/dav/lib/tokens.php:107

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