1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
locker.php
См. документацию.
1<?php
2
3namespace Bitrix\Sender\Posting;
4
5use Bitrix\Main\Application;
6use Bitrix\Main\Config\Option;
7use Bitrix\Main\DB;
8
9class Locker
10{
19 public static function lock(string $key, int $id)
20 {
21 $lockName = self::getLockName($key, $id);
22
23 return Application::getInstance()->getConnection()->lock($lockName);
24 }
25
34 public static function unlock(string $key, int $id)
35 {
36 $lockName = self::getLockName($key, $id);
37
38 return Application::getInstance()->getConnection()->unlock($lockName);
39 }
40
49 private static function getLockName(string $key, int $id): string
50 {
51 return "{$key}_{$id}";
52 }
53}
static lock(string $key, int $id)
Определения locker.php:19
static unlock(string $key, int $id)
Определения locker.php:34
if(empty($signedUserToken)) $key
Определения quickway.php:257