UserTypeUtsMultipleField extends TextField
Entity field class for text data type
Tags
Table of Contents
Methods
- __construct() : mixed
- TextField constructor.
- addFetchDataModifier() : $this
- addSaveDataModifier() : $this
- addValidator() : $this
- cast() : string
- Casts value strictly to field type.
- configureAutocomplete() : $this
- configureBinary() : ScalarField
- configureColumnName() : $this
- configureDefaultValue() : $this
- configureFormat() : $this
- configureLong() : $this
- configureNullable() : ScalarField
- configurePrimary() : $this
- configurePrivate() : ScalarField
- configureRequired() : $this
- configureSerialized() : $this
- configureSize() : $this
- configureTitle() : $this
- Lang phrase
- configureUnique() : $this
- configureUtmField() : $this
- convertValueFromDb() : string
- Returns value converted from SQL raw result.
- convertValueToDb() : string
- Returns raw SQL with escaped and quoted value.
- getClassByOldDataType() : bool
- getColumnName() : mixed
- getConnection() : Connection
- getDataType() : null|string
- getDefaultValue() : callable|mixed|null
- getEntity() : mixed
- getFetchDataModifiers() : array<string|int, mixed>|array<string|int, callable>|null
- getFormat() : null|string
- Shortcut for Regexp validator
- getGetterTypeHint() : string
- getLangCode() : mixed
- getName() : mixed
- getOldDataTypeByClass() : bool
- getOldDataTypeByField() : bool
- getParameter() : mixed
- getParentField() : Field
- getSaveDataModifiers() : array<string|int, mixed>|array<string|int, callable>|null
- getSetterTypeHint() : string
- getSize() : int|null
- Returns the size of the field in a database (in characters).
- getTitle() : mixed
- getTypeMask() : int
- getUtmField() : ScalarField
- getValidators() : array<string|int, mixed>|array<string|int, Validator>|array<string|int, callable>
- hasParameter() : mixed
- isAutocomplete() : mixed
- isBinary() : bool
- isLong() : bool
- isNullable() : bool
- isPrimary() : mixed
- isPrivate() : bool
- isRequired() : mixed
- isSerialized() : bool
- isUnique() : mixed
- isValueEmpty() : mixed
- modifyValueBeforeSave() : mixed
- postInitialize() : null
- Called after being initialized by Entity
- proxyFetchDataModification() : mixed
- resetEntity() : mixed
- serialize() : mixed
- setColumnName() : mixed
- setConnection() : mixed
- setEntity() : mixed
- setName() : mixed
- setParameter() : mixed
- setParentField() : mixed
- setSerialized() : mixed
- unserialize() : mixed
- validateValue() : Result
Methods
__construct()
TextField constructor.
public
__construct(mixed $name[, array<string|int, mixed> $parameters = array() ]) : mixed
Parameters
- $name : mixed
- $parameters : array<string|int, mixed> = array()
-
deprecated, use configure* and add* methods instead
Tags
addFetchDataModifier()
public
addFetchDataModifier(callable $modifier) : $this
Parameters
- $modifier : callable
Tags
Return values
$thisaddSaveDataModifier()
public
addSaveDataModifier(callable $modifier) : $this
Parameters
- $modifier : callable
Tags
Return values
$thisaddValidator()
public
addValidator(Validator|callable $validator) : $this
Parameters
- $validator : Validator|callable
Tags
Return values
$thiscast()
Casts value strictly to field type.
public
cast(mixed $value) : string
Parameters
- $value : mixed
Return values
stringconfigureAutocomplete()
public
configureAutocomplete([bool $value = true ]) : $this
Parameters
- $value : bool = true
Return values
$thisconfigureBinary()
public
configureBinary([bool $value = true ]) : ScalarField
Parameters
- $value : bool = true
Return values
ScalarFieldconfigureColumnName()
public
configureColumnName(string $value) : $this
Parameters
- $value : string
Return values
$thisconfigureDefaultValue()
public
configureDefaultValue(callable|mixed $value) : $this
Parameters
- $value : callable|mixed
Return values
$thisconfigureFormat()
public
configureFormat(mixed $format) : $this
Parameters
- $format : mixed
Return values
$thisconfigureLong()
public
configureLong([mixed $long = true ]) : $this
Parameters
- $long : mixed = true
Return values
$thisconfigureNullable()
public
configureNullable([bool $value = true ]) : ScalarField
Parameters
- $value : bool = true
Return values
ScalarFieldconfigurePrimary()
public
configurePrimary([bool $value = true ]) : $this
Parameters
- $value : bool = true
Return values
$thisconfigurePrivate()
public
configurePrivate([bool $value = true ]) : ScalarField
Parameters
- $value : bool = true
Return values
ScalarFieldconfigureRequired()
public
configureRequired([bool $value = true ]) : $this
Parameters
- $value : bool = true
Return values
$thisconfigureSerialized()
public
configureSerialized() : $this
Tags
Return values
$thisconfigureSize()
public
configureSize(mixed $size) : $this
Parameters
- $size : mixed
Return values
$thisconfigureTitle()
Lang phrase
public
configureTitle(mixed $title) : $this
Parameters
- $title : mixed
Return values
$thisconfigureUnique()
public
configureUnique([bool $value = true ]) : $this
Parameters
- $value : bool = true
Return values
$thisconfigureUtmField()
public
configureUtmField(Field $utmField) : $this
Parameters
- $utmField : Field
Return values
$thisconvertValueFromDb()
Returns value converted from SQL raw result.
public
convertValueFromDb(mixed $value) : string
Parameters
- $value : mixed
Tags
Return values
stringconvertValueToDb()
Returns raw SQL with escaped and quoted value.
public
convertValueToDb(string $value) : string
Parameters
- $value : string
Tags
Return values
stringgetClassByOldDataType()
public
static getClassByOldDataType(mixed $dateType) : bool
Parameters
- $dateType : mixed
Return values
boolgetColumnName()
public
getColumnName() : mixed
getConnection()
public
getConnection() : Connection
Tags
Return values
ConnectiongetDataType()
public
getDataType() : null|string
Return values
null|stringgetDefaultValue()
public
getDefaultValue([array<string|int, mixed> $row = null ]) : callable|mixed|null
Parameters
- $row : array<string|int, mixed> = null
-
ORM data row in case of dependency value on other values
Return values
callable|mixed|nullgetEntity()
public
getEntity() : mixed
getFetchDataModifiers()
public
getFetchDataModifiers() : array<string|int, mixed>|array<string|int, callable>|null
Tags
Return values
array<string|int, mixed>|array<string|int, callable>|nullgetFormat()
Shortcut for Regexp validator
public
getFormat() : null|string
Return values
null|stringgetGetterTypeHint()
public
getGetterTypeHint() : string
Return values
stringgetLangCode()
public
getLangCode() : mixed
getName()
public
getName() : mixed
getOldDataTypeByClass()
public
static getOldDataTypeByClass(mixed $class) : bool
Parameters
- $class : mixed
Return values
boolgetOldDataTypeByField()
public
static getOldDataTypeByField(Field $field) : bool
Parameters
- $field : Field
Return values
boolgetParameter()
public
getParameter(mixed $name) : mixed
Parameters
- $name : mixed
getParentField()
public
getParentField() : Field
Return values
FieldgetSaveDataModifiers()
public
getSaveDataModifiers() : array<string|int, mixed>|array<string|int, callable>|null
Tags
Return values
array<string|int, mixed>|array<string|int, callable>|nullgetSetterTypeHint()
public
getSetterTypeHint() : string
Return values
stringgetSize()
Returns the size of the field in a database (in characters).
public
getSize() : int|null
Return values
int|nullgetTitle()
public
getTitle() : mixed
getTypeMask()
public
getTypeMask() : int
Return values
intgetUtmField()
public
getUtmField() : ScalarField
Return values
ScalarFieldgetValidators()
public
getValidators() : array<string|int, mixed>|array<string|int, Validator>|array<string|int, callable>
Tags
Return values
array<string|int, mixed>|array<string|int, Validator>|array<string|int, callable>hasParameter()
public
hasParameter(mixed $name) : mixed
Parameters
- $name : mixed
isAutocomplete()
public
isAutocomplete() : mixed
isBinary()
public
isBinary() : bool
Return values
boolisLong()
public
isLong() : bool
Return values
boolisNullable()
public
isNullable() : bool
Return values
boolisPrimary()
public
isPrimary() : mixed
isPrivate()
public
isPrivate() : bool
Return values
boolisRequired()
public
isRequired() : mixed
isSerialized()
public
isSerialized() : bool
Return values
boolisUnique()
public
isUnique() : mixed
isValueEmpty()
public
isValueEmpty(mixed $value) : mixed
Parameters
- $value : mixed
modifyValueBeforeSave()
public
modifyValueBeforeSave(mixed $value, mixed $data) : mixed
Parameters
- $value : mixed
- $data : mixed
Tags
postInitialize()
Called after being initialized by Entity
public
postInitialize() : null
Return values
nullproxyFetchDataModification()
public
proxyFetchDataModification(mixed $values, mixed $query, mixed $data, mixed $alias) : mixed
Parameters
- $values : mixed
- $query : mixed
- $data : mixed
- $alias : mixed
Tags
resetEntity()
public
resetEntity() : mixed
serialize()
public
serialize(mixed $value) : mixed
Parameters
- $value : mixed
setColumnName()
public
setColumnName(string $column_name) : mixed
Parameters
- $column_name : string
setConnection()
public
setConnection(mixed $connection) : mixed
Parameters
- $connection : mixed
setEntity()
public
setEntity(Entity $entity) : mixed
Parameters
- $entity : Entity
Tags
setName()
public
setName(mixed $name) : mixed
Parameters
- $name : mixed
setParameter()
public
setParameter(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
setParentField()
public
setParentField(Field $parentField) : mixed
Parameters
- $parentField : Field
setSerialized()
public
setSerialized() : mixed
Tags
unserialize()
public
unserialize(mixed $value) : mixed
Parameters
- $value : mixed
validateValue()
public
validateValue(mixed $value, mixed $primary, mixed $row, Result $result) : Result
Parameters
- $value : mixed
- $primary : mixed
- $row : mixed
- $result : Result