3declare(strict_types=1);
5namespace Bitrix\Socialnetwork\Permission;
7use Bitrix\Main\Access\AccessibleItem;
8use Bitrix\Main\Type\Contract\Arrayable;
9use Bitrix\Socialnetwork\Permission\Model\GroupModel;
10use Bitrix\Socialnetwork\Permission\Trait\AccessErrorTrait;
11use Bitrix\Socialnetwork\Permission\Trait\AccessUserTrait;
19 return GroupModel::createFromArray(
$data);
24 return GroupDictionary::getInstance();
29 $itemId = (int)$itemId;
35 $key =
'GROUP_' . $itemId;
36 if (!isset(static::$cache[
$key]))
38 static::$cache[
$key] = GroupModel::createFromId($itemId);
41 return static::$cache[
$key];
loadItem(int $itemId=null)
getModel(array|Arrayable $data)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(empty($signedUserToken)) $key