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

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

 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()

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

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

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

◆ getConfig()

getConfig ( )

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

Замещает UserConfigurable.

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

◆ getPrefixSettingsTitle()

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

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

◆ getSettingsFields()

static getSettingsFields ( )
static

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

Замещает UserConfigurable.

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

◆ getTemplateWordsForParse()

static getTemplateWordsForParse ( )
static

return array of words that can be parsed by generator

Исключения
NotImplementedException

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

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

◆ 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.

См. определение в файле 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