3namespace Bitrix\Seo\Catalog;
5use Bitrix\Seo\BusinessSuite\IInternalService;
6use Bitrix\Seo\Retargeting\AuthAdapter;
7use Bitrix\Seo\Retargeting\IService;
12 private static $authAdapterPool = [];
19 private function __construct()
22 private function __clone()
39 foreach (self::getTypes() as
$type)
41 if($engineCode === self::getEngineCode(
$type))
70 return self::GROUP .
'.' .
$type;
78 return [ self::TYPE_FACEBOOK ];
87 if (!array_key_exists(
$type, self::$authAdapterPool ))
91 return self::$authAdapterPool[
$type];
static getEngineCode($type)
static getTypeByEngine(string $engineCode)
static canUseAsInternal()
static getAuthAdapter($type)
static create($type, IService $service=null, bool $ignoreType=false)
setService(IService $service)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)