3namespace Bitrix\Seo\BusinessSuite;
6use Bitrix\Seo\Retargeting;
7use Bitrix\Seo\BusinessSuite\AuthAdapter\Facebook\BusinessAuthAdapter;
11 public const GROUP =
'business';
16 private static $authAdapterPool = [];
18 private function __construct()
21 private function __clone()
93 return self::GROUP.
'.'.
$type;
101 return [self::FACEBOOK_TYPE, self::INSTAGRAM_TYPE];
112 if (!array_key_exists(
$type,static::$authAdapterPool))
114 static::$authAdapterPool[
$type] = BusinessAuthAdapter::create(
$type)->setService(static::getInstance());
117 return static::$authAdapterPool[
$type];
125 foreach (static::getTypes() as
$type)
127 if($engineCode == static::getEngineCode(
$type))
static getEngineCode($type)
static getTypeByEngine(string $engineCode)
static canUseAsInternal()
static getAuthAdapter($type)
getConversion(string $type)
getExtension(string $type)
static create($type, $parameters=null, IService $service=null)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)