|
1C-Bitrix 25.700.0
|
Открытые члены | |
| parseTemplate ($template) | |
| parseTemplateForPreview ($template) | |
Открытые статические члены | |
| static | getAvailableForType () |
| static | getTemplateWordsForParse () |
| static | getTemplateWordsSettings () |
| static | onGeneratorClassesCollect () |
| static | getType () |
Поля данных | |
| const | USER_DEFINED_SYMBOL_START = '{USER_DEFINED:' |
| const | USER_DEFINED_SYMBOL_END = '}' |
| const | SYMBOL_START = '{' |
| const | SYMBOL_END = '}' |
Защищенные члены | |
| setFromArrayOrDefault ($value, $config, $default=null, $type=null) | |
Защищенные статические члены | |
| static | getPatternFor ($word) |
См. определение в файле numbergenerator.php строка 11
|
static |
return type of numerator that this generator can work with
| NotImplementedException |
Переопределяется в DateNumberGenerator, PrefixNumberGenerator, RandomNumberGenerator, SequentNumberGenerator, OrderIdNumberGenerator и OrderUserOrdersNumberGenerator.
См. определение в файле numbergenerator.php строка 39
|
staticprotected |
|
static |
return array of words that can be parsed by generator
| NotImplementedException |
Переопределяется в DateNumberGenerator, PrefixNumberGenerator, RandomNumberGenerator, SequentNumberGenerator, OrderIdNumberGenerator и OrderUserOrdersNumberGenerator.
См. определение в файле numbergenerator.php строка 48
|
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 |
Переопределяется в DateNumberGenerator, PrefixNumberGenerator, RandomNumberGenerator, SequentNumberGenerator, OrderIdNumberGenerator и OrderUserOrdersNumberGenerator.
См. определение в файле numbergenerator.php строка 59
|
static |
См. определение в файле numbergenerator.php строка 79
|
static |
in case of inheritance (adding new custom generator) you should register this function of your class as module Dependency for module 'main' and event NumberGeneratorFactory::EVENT_GENERATOR_CLASSES_COLLECT
См. определение в файле numbergenerator.php строка 71
|
abstract |
replace specific symbol (that generator is responsible for) with some string by internal logic
| $template |
Переопределяется в DateNumberGenerator, PrefixNumberGenerator, RandomNumberGenerator, SequentNumberGenerator и OrderIdNumberGenerator.
| parseTemplateForPreview | ( | $template | ) |
Must not affect internal counters and keep storage value unchanged, by default - same logic as in parseTemplate
| $template |
Переопределяется в SequentNumberGenerator.
См. определение в файле numbergenerator.php строка 30
|
protected |
| $value | ||
| $config | ||
| null | $default | |
| null | $type |
См. определение в файле numbergenerator.php строка 90
| const SYMBOL_END = '}' |
См. определение в файле numbergenerator.php строка 16
| const SYMBOL_START = '{' |
См. определение в файле numbergenerator.php строка 15
| const USER_DEFINED_SYMBOL_END = '}' |
См. определение в файле numbergenerator.php строка 14
| const USER_DEFINED_SYMBOL_START = '{USER_DEFINED:' |
См. определение в файле numbergenerator.php строка 13