1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ExtraRulesStrategy.php
См. документацию.
1
<?php
2
3
declare(strict_types = 1);
4
5
namespace
Bitrix\Rest\Strategy
;
6
7
use
Bitrix\Rest\Contract\Strategy\AvailabilityToolCompatible
;
8
use
Bitrix\Rest\Engine\Access
;
9
use
Bitrix\Rest\Entity\Integration
;
10
11
class
ExtraRulesStrategy
implements
AvailabilityToolCompatible
12
{
13
public
function
isApproved
(
Integration
$integration): bool
14
{
15
if
($integration->
getPasswordId
())
16
{
17
return
Access::isAvailableAPAuthByPasswordId($integration->
getPasswordId
());
18
}
19
20
return
false
;
21
}
22
}
Bitrix\Rest\Entity\Integration
Определения
Integration.php:7
Bitrix\Rest\Entity\Integration\getPasswordId
getPasswordId()
Определения
Integration.php:41
Bitrix\Rest\Strategy\ExtraRulesStrategy
Определения
ExtraRulesStrategy.php:12
Bitrix\Rest\Strategy\ExtraRulesStrategy\isApproved
isApproved(Integration $integration)
Определения
ExtraRulesStrategy.php:13
Bitrix\Rest\Contract\Strategy\AvailabilityToolCompatible
Определения
AvailabilityToolCompatible.php:8
Bitrix\Rest\Engine\Access
Определения
holdentity.php:3
Bitrix\Rest\Enum\Integration
Определения
ElementCodeType.php:5
Bitrix\Rest\Strategy
Определения
ExtraRulesStrategy.php:5
bitrix
modules
rest
lib
Strategy
ExtraRulesStrategy.php
Создано системой
1.14.0