3namespace Bitrix\Seo\UI\Provider;
5use Bitrix\Seo\Marketing\Configurator;
6use Bitrix\Seo\Marketing\Services\AdCampaignFacebook;
7use Bitrix\UI\EntitySelector\Dialog;
8use Bitrix\UI\EntitySelector\Item;
9use Bitrix\UI\EntitySelector\SearchQuery;
18 $service = Configurator::getService();
22 $response = Configurator::searchTargetingData(
23 AdCampaignFacebook::TYPE_CODE,
26 'type' => static::SEARCH_TYPE
34 if (!isset($value[
'key']))
42 'id' => $value[
'key'],
43 'entityId' => static::ENTITY_TYPE,
44 'title' => $value[
'name'],
46 'bgColor' =>
"#{$this->stringToColor($value['key'])}",
50 'type' => $value[
'type'],
doSearch(SearchQuery $searchQuery, Dialog $dialog)
getOption(string $option, $defaultValue=null)
setCacheable(bool $flag=true)