%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/main/lib/numerator/generator/contract/ |
Current File : //home/bitrix/www/bitrix/modules/main/lib/numerator/generator/contract/userconfigurable.php |
<?php namespace Bitrix\Main\Numerator\Generator\Contract; use Bitrix\Main\Result; /** * Interface UserConfigurable - * for generators that have configurations fields that can be set by users * generators store their settings values in db * @package Bitrix\Main\Numerator\Contract */ interface UserConfigurable { /** * @param array $config */ public function setConfig($config); /** * @return array of configuration fields and their values */ public function getConfig(); /** * @param array $config * @return Result */ public function validateConfig($config); /** * @return array of configuration fields that can be edited by user */ public static function getSettingsFields(); }