• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/businesssuite/configuration/facebook/setup.php
  • Класс: BitrixSeoBusinessSuiteConfigurationFacebookSetup
  • Вызов: Setup::jsonSerialize
public function jsonSerialize() : array
{
	return array_reduce(
		array_keys(self::FIELDS_MAP),
		function(array $result, string $code) : array
		{
			$field = static::getField($code);
			if($field::available())
			{
				$result[$code] = ['value' => $this->value[$code] ?? $field::getDefaultValue()];
				if($field instanceof FieldsIAvailableFieldList)
				{
					$result[$code]['set'] = $field::getAvailableValues();
				}
			}
			return $result;
		},
		array()
	);
}