Открытые члены | |
__construct ($name, $parameters=array()) | |
setEntity (Entity $entity) | |
resetEntity () | |
getTypeMask () | |
validateValue ($value, $primary, $row, Result $result) | |
modifyValueBeforeSave ($value, $data) | |
getValidators () | |
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 () | |
getConnection () | |
serialize ($value) | |
unserialize ($value) | |
postInitialize () | |
Открытые статические члены | |
static | getOldDataTypeByClass ($class) |
static | getOldDataTypeByField (Field $field) |
static | getClassByOldDataType ($dateType) |
Защищенные члены | |
appendValidator ($validator) | |
appendFetchDataModifier ($modifier) | |
appendSaveDataModifier ($modifier) | |
Защищенные данные | |
$name | |
$dataType | |
$initialParameters | |
$title | |
$validation = null | |
$validators = null | |
$additionalValidators = array() | |
$fetchDataModification = null | |
$fetchDataModifiers | |
$additionalFetchDataModifiers = array() | |
$saveDataModification = null | |
$saveDataModifiers | |
$additionalSaveDataModifiers = array() | |
$isSerialized = false | |
$parentField | |
$entity | |
Статические защищенные данные | |
static | $oldDataTypes |
__construct | ( | $name, | |
$parameters = array() ) |
string | $name | |
array | $parameters | deprecated, use configure* and add* methods instead |
SystemException |
Переопределяется в ArrayField, ObjectField, SecretField, BooleanField, CryptoField, DateField, DatetimeField, EnumField, FloatField, IntegerField, ScalarField, StringField, TextField, CryptoField и ManyToMany.
addFetchDataModifier | ( | $modifier | ) |
addSaveDataModifier | ( | $modifier | ) |
addValidator | ( | $validator | ) |
|
protected |
|
protected |
|
protected |
configureSerialized | ( | ) |
configureTitle | ( | $title | ) |
|
static |
getConnection | ( | ) |
getDataType | ( | ) |
Переопределяется в ExpressionField и Reference.
getFetchDataModifiers | ( | ) |
SystemException |
Переопределяется в DatetimeField, UserTypeField и UserTypeUtsMultipleField.
|
static |
|
static |
getSaveDataModifiers | ( | ) |
|
abstract |
Переопределяется в ExpressionField, ManyToMany, OneToMany, Reference, ScalarField и UserTypeField.
getValidators | ( | ) |
SystemException |
Переопределяется в BooleanField, DateField, EnumField и StringField.
modifyValueBeforeSave | ( | $value, | |
$data ) |
postInitialize | ( | ) |
setEntity | ( | Entity | $entity | ) |
setParentField | ( | Field | $parentField | ) |
validateValue | ( | $value, | |
$primary, | |||
$row, | |||
Result | $result ) |
$value | ||
$primary | ||
$row | ||
Result | $result |
SystemException |
Переопределяется в ExpressionField и Reference.
|
protected |
|
staticprotected |