1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс PrefixNumberGenerator
Граф наследования:PrefixNumberGenerator:
NumberGenerator UserConfigurable

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

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

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

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

Поля данных

const TEMPLATE_WORD_PREFIX = 'PREFIX'
Поля данных унаследованные от NumberGenerator
const USER_DEFINED_SYMBOL_START = '{USER_DEFINED:'
const USER_DEFINED_SYMBOL_END = '}'
const SYMBOL_START = '{'
const SYMBOL_END = '}'

Защищенные статические члены

static getPrefixSettingsTitle ()
Защищенные статические члены унаследованные от NumberGenerator
static getPatternFor ($word)

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

 $prefix

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

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

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

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

Методы

◆ getAvailableForType()

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

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

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

◆ getConfig()

getConfig ( )

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

Замещает UserConfigurable.

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

◆ getPrefixSettingsTitle()

getPrefixSettingsTitle ( )
staticprotected
Возвращает
string

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

◆ getSettingsFields()

getSettingsFields ( )
static

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

Замещает UserConfigurable.

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

◆ getTemplateWordsForParse()

getTemplateWordsForParse ( )
static

return array of words that can be parsed by generator

Исключения
NotImplementedException

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

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

◆ getTemplateWordsSettings()

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.

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

◆ parseTemplate()

parseTemplate ( $template)

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

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

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

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

◆ setConfig()

setConfig ( $config)

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

Замещает UserConfigurable.

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

◆ validateConfig()

validateConfig ( $config)

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

Замещает UserConfigurable.

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

Поля

◆ $prefix

$prefix
protected

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

◆ TEMPLATE_WORD_PREFIX

const TEMPLATE_WORD_PREFIX = 'PREFIX'

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


Объявления и описания членов класса находятся в файле: