1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
businessid.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup
;
4
5
6
use
Bitrix\Main\SystemException
;
7
use
Bitrix\Seo\Service
;
8
use
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields
;
9
10
final
class
BusinessId
implements
Fields\IField
11
{
16
static
function
getDefaultValue
()
17
{
18
if
(!
Service::isRegistered
())
19
{
20
try
21
{
22
Service::register
();
23
}
24
catch
(
SystemException
$e)
25
{
26
return
''
;
27
}
28
}
29
30
return
Service::getEngine
()?->getInterface()?->getAppID();
31
}
32
39
static
function
checkValue
($value): bool
40
{
41
return
$value === static::getDefaultValue();
42
43
}
44
48
static
function
available
(): bool
49
{
50
return
true
;
51
}
52
56
static
function
required
(): bool
57
{
58
return
true
;
59
}
60
}
Bitrix\Main\SystemException
Определения
SystemException.php:9
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup\BusinessId
Определения
businessid.php:11
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup\BusinessId\getDefaultValue
static getDefaultValue()
Определения
businessid.php:16
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup\BusinessId\checkValue
static checkValue($value)
Определения
businessid.php:39
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup\BusinessId\available
static available()
Определения
businessid.php:48
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup\BusinessId\required
static required()
Определения
businessid.php:56
Bitrix\Seo\Service\register
static register(string $serviceUrl='')
Определения
service.php:318
Bitrix\Seo\Service\isRegistered
static isRegistered()
Определения
service.php:65
Bitrix\Seo\Service\getEngine
static getEngine(?Request $request=null)
Определения
service.php:292
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\IField
Определения
ifield.php:6
Bitrix\Main\Service
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup
Определения
businessid.php:3
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields
bitrix
modules
seo
lib
businesssuite
configuration
facebook
fields
setup
businessid.php
Создано системой
1.14.0