1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
NullUser.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Entity\User;
4
5
use Bitrix\Im\V2\Chat\ChatError;
6
use Bitrix\Im\V2\Result;
7
8
class
NullUser
extends
User
9
{
10
11
public
function
getId
(): ?int
12
{
13
return
null
;
14
}
15
16
public
function
getName
(): ?string
17
{
18
return \Bitrix\Im\User::formatFullNameFromDatabase([]);
19
}
20
21
public
function
isOnlineDataFilled
(
bool
$withStatus): bool
22
{
23
return
true
;
24
}
25
26
protected
function
checkAccessInternal
(
User
$otherUser):
Result
27
{
28
return
(
new
Result
())->addError(
new
ChatError
(
ChatError::ACCESS_DENIED
));
29
}
30
31
public
function
isExist
(): bool
32
{
33
return
false
;
34
}
35
36
public
function
isActive
(): bool
37
{
38
return
false
;
39
}
40
}
Bitrix\Im\V2\Chat\ChatError
Определения
ChatError.php:9
Bitrix\Im\V2\Chat\ChatError\ACCESS_DENIED
const ACCESS_DENIED
Определения
ChatError.php:19
Bitrix\Im\V2\Entity\User\NullUser
Определения
NullUser.php:9
Bitrix\Im\V2\Entity\User\NullUser\getId
getId()
Определения
NullUser.php:11
Bitrix\Im\V2\Entity\User\NullUser\isOnlineDataFilled
isOnlineDataFilled(bool $withStatus)
Определения
NullUser.php:21
Bitrix\Im\V2\Entity\User\NullUser\checkAccessInternal
checkAccessInternal(User $otherUser)
Определения
NullUser.php:26
Bitrix\Im\V2\Entity\User\NullUser\getName
getName()
Определения
NullUser.php:16
Bitrix\Im\V2\Entity\User\NullUser\isExist
isExist()
Определения
NullUser.php:31
Bitrix\Im\V2\Entity\User\NullUser\isActive
isActive()
Определения
NullUser.php:36
Bitrix\Im\V2\Entity\User\User
Определения
User.php:27
Bitrix\Main\DB\Result
Определения
result.php:20
bitrix
modules
im
lib
V2
Entity
User
NullUser.php
Создано системой
1.14.0