Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RandomNumberGenerator
+ Граф наследования:RandomNumberGenerator:

Открытые члены

 setConfig ($config)
 
 getConfig ()
 
 parseTemplate ($template)
 
 validateConfig ($config)
 
- Открытые члены унаследованные от NumberGenerator
 parseTemplateForPreview ($template)
 

Открытые статические члены

static getTemplateWordsForParse ()
 
static getAvailableForType ()
 
static getTemplateWordsSettings ()
 
static getSettingsFields ()
 
- Открытые статические члены унаследованные от NumberGenerator
static onGeneratorClassesCollect ()
 
static getType ()
 

Открытые атрибуты

const TEMPLATE_WORD_RANDOM = 'RANDOM'
 
- Открытые атрибуты унаследованные от NumberGenerator
const USER_DEFINED_SYMBOL_START = '{USER_DEFINED:'
 
const USER_DEFINED_SYMBOL_END = '}'
 
const SYMBOL_START = '{'
 
const SYMBOL_END = '}'
 

Защищенные данные

 $length
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от NumberGenerator
 setFromArrayOrDefault ($value, $config, $default=null, $type=null)
 
- Защищенные статические члены унаследованные от NumberGenerator
static getPatternFor ($word)
 

Подробное описание

См. определение в файле randomnumbergenerator.php строка 14

Методы

◆ getAvailableForType()

static getAvailableForType ( )
static
Возвращает
string

Переопределяет метод предка NumberGenerator.

См. определение в файле randomnumbergenerator.php строка 54

◆ getConfig()

getConfig ( )

Возвращает
array of configuration fields and their values

Замещает UserConfigurable.

См. определение в файле randomnumbergenerator.php строка 26

◆ getSettingsFields()

static getSettingsFields ( )
static

Возвращает
array of configuration fields that can be edited by user

Замещает UserConfigurable.

См. определение в файле randomnumbergenerator.php строка 69

◆ getTemplateWordsForParse()

static getTemplateWordsForParse ( )
static

return array of words that can be parsed by generator

Исключения
NotImplementedException

Переопределяет метод предка NumberGenerator.

См. определение в файле randomnumbergenerator.php строка 38

◆ getTemplateWordsSettings()

static getTemplateWordsSettings ( )
static

return array, where keys are words of generator and values are corresponding titles for showing to end user for each word e.g. {PREFIX} => 'prefix'

Исключения
NotImplementedException

Переопределяет метод предка NumberGenerator.

См. определение в файле randomnumbergenerator.php строка 60

◆ parseTemplate()

parseTemplate ( $template)

replace specific symbol (that generator is responsible for) with some string by internal logic

Аргументы
$template
Возвращает
string after parse

Переопределяет метод предка NumberGenerator.

См. определение в файле randomnumbergenerator.php строка 32

◆ setConfig()

setConfig ( $config)

Аргументы
array | null$config

Замещает UserConfigurable.

См. определение в файле randomnumbergenerator.php строка 20

◆ validateConfig()

validateConfig ( $config)

Аргументы
array$config
Возвращает
Result

Замещает UserConfigurable.

См. определение в файле randomnumbergenerator.php строка 82

Данные класса

◆ $length

$length
protected

См. определение в файле randomnumbergenerator.php строка 16

◆ TEMPLATE_WORD_RANDOM

const TEMPLATE_WORD_RANDOM = 'RANDOM'

См. определение в файле randomnumbergenerator.php строка 17