• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/restservice.php
  • Класс: CTaskRestService
  • Вызов: CTaskRestService::_filterArrayByAllowedKeys
static function _filterArrayByAllowedKeys($arData, $arAllowedKeys, $arDateFields = array())
{
	$filteredData = array();

	foreach ($arAllowedKeys as $allowedKey)
	{
		if (array_key_exists($allowedKey, $arData))
		{
			// Additionally convert datetime fields
			if (in_array((string) $allowedKey, $arDateFields, true))
				$filteredData[$allowedKey] = CRestUtil::convertDateTime($arData[$allowedKey]);
			else
				$filteredData[$allowedKey] = $arData[$allowedKey];
		}
	}

	return ($filteredData);
}