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

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

 cast ($value)
 
 getTypeMask ()
 
 configureMultiple ($isMultiple=true)
 
 isMultiple ()
 
 convertValueToDb ($value)
 
 getFetchDataModifiers ()
 
 getSaveDataModifiers ()
 
- Открытые члены унаследованные от ExpressionField
 __construct ($name, $expression, $buildFrom=null, $parameters=array())
 
 __call ($name, $arguments)
 
 configureValueType ($class)
 
 configureValueField ($field)
 
 getExpression ()
 
 getBuildFrom ()
 
 isAggregated ()
 
 hasSubquery ()
 
 isConstant ()
 
 getBuildFromChains ()
 
 getDataType ()
 
 getValueType ()
 
 getValueField ()
 
 __clone ()
 
 convertValueFromDb ($value)
 
 validateValue ($value, $primary, $row, Result $result)
 
- Открытые члены унаследованные от Field
 __construct ($name, $parameters=array())
 
 setEntity (Entity $entity)
 
 resetEntity ()
 
 modifyValueBeforeSave ($value, $data)
 
 getValidators ()
 
 addValidator ($validator)
 
 addFetchDataModifier ($modifier)
 
 addSaveDataModifier ($modifier)
 
 isSerialized ()
 
 setSerialized ()
 
 configureSerialized ()
 
 getName ()
 
 setName ($name)
 
 configureTitle ($title)
 
 getTitle ()
 
 setParameter ($name, $value)
 
 getParameter ($name)
 
 hasParameter ($name)
 
 setParentField (Field $parentField)
 
 getParentField ()
 
 getEntity ()
 
 getLangCode ()
 
 getConnection ()
 
 serialize ($value)
 
 unserialize ($value)
 
 postInitialize ()
 

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

 $isMultiple = false
 
- Защищенные данные унаследованные от ExpressionField
 $expression
 
 $fullExpression
 
 $valueType
 
 $valueField
 
 $buildFrom
 
 $buildFromChains
 
 $isAggregated
 
 $hasSubquery
 
- Защищенные данные унаследованные от Field
 $name
 
 $dataType
 
 $initialParameters
 
 $title
 
 $validation = null
 
 $validators = null
 
 $additionalValidators = array()
 
 $fetchDataModification = null
 
 $fetchDataModifiers
 
 $additionalFetchDataModifiers = array()
 
 $saveDataModification = null
 
 $saveDataModifiers
 
 $additionalSaveDataModifiers = array()
 
 $isSerialized = false
 
 $parentField
 
 $entity
 

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

- Открытые статические члены унаследованные от ExpressionField
static checkAggregation ($expression)
 
static checkSubquery ($expression)
 
static removeSubqueries ($expression)
 
- Открытые статические члены унаследованные от Field
static getOldDataTypeByClass ($class)
 
static getOldDataTypeByField (Field $field)
 
static getClassByOldDataType ($dateType)
 
- Защищенные члены унаследованные от Field
 appendValidator ($validator)
 
 appendFetchDataModifier ($modifier)
 
 appendSaveDataModifier ($modifier)
 
- Защищенные статические члены унаследованные от ExpressionField
static removeStrings ($quote, $expression)
 
static removeSubqueryBody ($query)
 
- Статические защищенные данные унаследованные от ExpressionField
static $aggrFunctionsMYSQL
 
static $aggrFunctionsMSSQL
 
static $aggrFunctionsORACLE
 
static $aggrFunctions
 
- Статические защищенные данные унаследованные от Field
static $oldDataTypes
 

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

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

Методы

◆ cast()

cast ( $value)
Аргументы
mixed$value
Возвращает
mixed
Исключения
ArgumentException

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

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

◆ configureMultiple()

configureMultiple ( $isMultiple = true)
Аргументы
bool$isMultiple
Возвращает
$this

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

◆ convertValueToDb()

convertValueToDb ( $value)
Аргументы
mixed$value
Возвращает
string
Исключения

Bitrix\Main\SystemException

Замещает IReadable.

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

◆ getFetchDataModifiers()

getFetchDataModifiers ( )
Возвращает
array|callback[]|null
Исключения
SystemException

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

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

◆ getSaveDataModifiers()

getSaveDataModifiers ( )
Возвращает
array|callback[]|null
Исключения
SystemException

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

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

◆ getTypeMask()

getTypeMask ( )
Возвращает
mixed

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

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

◆ isMultiple()

isMultiple ( )
Возвращает
mixed

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

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

◆ $isMultiple

$isMultiple = false
protected

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