/** * Function checks and prepares all the parameters passed. Everything about $arParam modification is here. * @param mixed[] $arParams List of unchecked parameters * @return mixed[] Checked and valid parameters */ public function onPrepareComponentParams($arParams) { $arParams = parent::onPrepareComponentParams($arParams); self::tryParseInt($arParams['EXCLUDE_SUBTREE']); return $arParams; }
/** * Function checks and prepares all the parameters passed. Everything about $arParam modification is here. * @param mixed[] $arParams List of unchecked parameters * @return mixed[] Checked and valid parameters */ public function onPrepareComponentParams($arParams) { $arParams = parent::onPrepareComponentParams($arParams); self::tryParseInt($arParams['EXCLUDE_SUBTREE']); self::tryParseBoolean($arParams['PRESELECT_TREE_TRUNK']); // about preloading self::tryParseBoolean($arParams['PRECACHE_LAST_LEVEL']); return $arParams; }