1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
config.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Seo\BusinessSuite;
4
5
6
use Bitrix\Seo\Retargeting;
7
use Bitrix\Seo\BusinessSuite\Exception;
8
use Bitrix\Seo\BusinessSuite\Configuration;
9
use Bitrix\Seo\BusinessSuite\Configuration\Facebook;
10
11
abstract
class
Config
extends
AbstractBase
12
{
21
public
function
set
(
Configuration\IConfig
$config
) : ?
Retargeting
\
Response
22
{
23
if
(
24
$config
instanceof
Facebook
\
Config
&&
25
($setup =
Facebook
\
Setup::load
()) &&
26
($managerId =
Facebook
\
Installs::load
()->getBusinessManager())
27
)
28
{
29
return
$this->
getRequest
()->send([
30
'methodName'
=> $this->
getMethodName
(
'config.change'
),
31
'parameters'
=> [
32
'fbe_external_business_id'
=> $setup->get(
Facebook
\
Setup::BUSINESS_ID
) ,
33
'business_config'
=>
$config
->toArray(),
34
'business_id'
=> $managerId
35
]]);
36
}
37
return
null
;
38
}
39
45
public
function
get
() : ?
Retargeting
\
Response
46
{
47
if
($setup =
Facebook
\
Setup::load
())
48
{
49
return
$this->
getRequest
()->send([
50
'methodName'
=> $this->
getMethodName
(
'config.get'
),
51
'parameters'
=> [
52
'fbe_external_business_id'
=> $setup->get(
Facebook
\
Setup::BUSINESS_ID
)
53
]]);
54
}
55
return
null
;
56
}
57
}
Bitrix\Main\Response
Определения
response.php:5
Bitrix\Seo\BusinessSuite\AbstractBase
Определения
abstractbase.php:9
Bitrix\Seo\BusinessSuite\AbstractBase\getMethodName
getMethodName(string $name)
Определения
abstractbase.php:20
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Installs\load
static load()
Определения
installs.php:25
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Setup\load
static load()
Определения
setup.php:156
Bitrix\Seo\BusinessSuite\Configuration\Facebook\Setup\BUSINESS_ID
const BUSINESS_ID
Определения
setup.php:14
Bitrix\Seo\Retargeting\BaseApiObject\getRequest
getRequest()
Определения
baseapiobject.php:44
Bitrix\Seo\BusinessSuite\Configuration\IConfig
Определения
iconfig.php:9
Bitrix\Main\Config
Определения
configuration.php:3
Bitrix\Seo\BusinessSuite\Configuration\Facebook
Определения
config.php:2
Bitrix\Seo\Retargeting
Определения
account.php:3
$config
$config
Определения
quickway.php:69
bitrix
modules
seo
lib
businesssuite
config.php
Создано системой
1.14.0