1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BooleanField
Граф наследования:BooleanField:
ScalarField Field IStorable ITypeHintable IReadable

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

 __construct ($name, $parameters=array())
 configureStorageValues ($falseValue, $trueValue)
 configureValues ($falseValue, $trueValue)
 normalizeValue ($value)
 booleanizeValue ($value)
 getValidators ()
 getValues ()
 isValueEmpty ($value)
 cast ($value)
 convertValueFromDb ($value)
 convertValueToDb ($value)
 getGetterTypeHint ()
 getSetterTypeHint ()
Открытые члены унаследованные от ScalarField
 getTypeMask ()
 configurePrimary ($value=true)
 isPrimary ()
 configureRequired ($value=true)
 isRequired ()
 configureUnique ($value=true)
 isUnique ()
 configureAutocomplete ($value=true)
 isAutocomplete ()
 configurePrivate ($value=true)
 isPrivate ()
 configureNullable ($value=true)
 isNullable ()
 configureBinary ($value=true)
 isBinary ()
 configureFulltext ($value=true)
 isFulltext ()
 configureColumnName ($value)
 getColumnName ()
 setColumnName ($column_name)
 configureDefaultValue ($value)
 getDefaultValue ($row=null)
Открытые члены унаследованные от Field
 setEntity (Entity $entity)
 resetEntity ()
 validateValue ($value, $primary, $row, Result $result)
 modifyValueBeforeSave ($value, $data)
 addValidator ($validator)
 getFetchDataModifiers ()
 addFetchDataModifier ($modifier)
 getSaveDataModifiers ()
 addSaveDataModifier ($modifier)
 isSerialized ()
 setSerialized ()
 configureSerialized ()
 getName ()
 setName ($name)
 configureTitle ($title)
 getTitle ()
 setParameter ($name, $value)
 getParameter ($name)
 hasParameter ($name)
 setParentField (Field $parentField)
 getParentField ()
 getDataType ()
 getEntity ()
 getLangCode ()
 setConnection ($connection)
 getConnection ()
 serialize ($value)
 unserialize ($value)
 postInitialize ()

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

 $values
Защищенные данные унаследованные от ScalarField
 $is_primary
 $is_unique
 $is_required
 $is_autocomplete
 $is_private
 $is_nullable
 $is_binary = false
 $is_fulltext = false
 $column_name = ''
 $default_value
Защищенные данные унаследованные от 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
 $connection = null

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

Открытые статические члены унаследованные от Field
static getOldDataTypeByClass ($class)
static getOldDataTypeByField (Field $field)
static getClassByOldDataType ($dateType)
Защищенные члены унаследованные от ScalarField
 getNullableTypeHint (string $type)
Защищенные члены унаследованные от Field
 appendValidator ($validator)
 appendFetchDataModifier ($modifier)
 appendSaveDataModifier ($modifier)
Статические защищенные данные унаследованные от Field
static $oldDataTypes

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

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

Конструктор(ы)

◆ __construct()

__construct ( $name,
$parameters = array() )

BooleanField constructor.

Аргументы
$name
array$parametersdeprecated, use configure* and add* methods instead
Исключения

Bitrix\Main\SystemException

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

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

Методы

◆ booleanizeValue()

booleanizeValue ( $value)

Converts any possible value to strict boolean.

Аргументы
$value
Возвращает
bool

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

◆ cast()

cast ( $value)
Аргументы
mixed$value
Возвращает
mixed

Замещает IReadable.

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

◆ configureStorageValues()

configureStorageValues ( $falseValue,
$trueValue )
Аргументы
$falseValue
$trueValue
Возвращает
$this

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

◆ configureValues()

configureValues ( $falseValue,
$trueValue )

Short alias for configureStorageValues

Аргументы
$falseValue
$trueValue
Возвращает
BooleanField

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

◆ convertValueFromDb()

convertValueFromDb ( $value)
Аргументы
$value
Возвращает
mixed

Замещает IReadable.

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

◆ convertValueToDb()

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

Bitrix\Main\SystemException

Замещает IReadable.

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

◆ getGetterTypeHint()

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

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

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

◆ getSetterTypeHint()

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

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

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

◆ getValidators()

getValidators ( )
Возвращает
array|\Bitrix\Main\ORM\Fields\Validators\Validator[]|callback[]
Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\SystemException

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

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

◆ getValues()

getValues ( )

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

◆ isValueEmpty()

isValueEmpty ( $value)

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

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

◆ normalizeValue()

normalizeValue ( $value)

Convert true/false values to actual field values

Аргументы
boolean | integer | string$value
Возвращает
mixed

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

Поля

◆ $values

$values
protected

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


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