PHP Class Pimcore\Model\Object\ClassDefinition\Data\Numeric

Inheritance: extends Pimcore\Model\Object\ClassDefinition\Data
Afficher le fichier Open project: pimcore/pimcore

Méthodes publiques

Свойство Type Description
$columnType string Type for the column
$decimalPrecision integer
$defaultValue float
$fieldtype string Static type of this element
$integer boolean
$maxValue float
$minValue float
$phpdocType string Type for the generated phpdoc
$queryColumnType string Type for the column to query
$unsigned boolean
$width float

Méthodes publiques

Méthode Description
checkValidity ( mixed $data, boolean $omitMandatoryCheck = false ) Checks if data is valid for current data field
getColumnType ( ) : string
getDataForEditmode ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
getDataForQueryResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
getDataForResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
getDataFromEditmode ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
getDataFromResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
getDecimalPrecision ( ) : integer
getDefaultValue ( ) : integer
getForCsvExport ( AbstractObject $object, array $params = [] ) : string converts object data to a simple string value or CSV Export
getFromCsvImport ( string $importValue, null | AbstractObject $object = null, mixed $params = [] ) : float fills object field data values from CSV Import String
getInteger ( ) : boolean
getMaxValue ( ) : float
getMinValue ( ) : float
getQueryColumnType ( ) : string
getUnsigned ( ) : boolean
getVersionPreview ( float $data, null | Object\AbstractObject $object = null, mixed $params = [] ) : float
getWidth ( ) : integer
isDiffChangeAllowed ( string $object, mixed $params = [] ) : boolean True if change is allowed in edit mode.
isEmpty ( $data ) : boolean
setDecimalPrecision ( integer $decimalPrecision )
setDefaultValue ( integer $defaultValue ) : void
setInteger ( boolean $integer )
setMaxValue ( float $maxValue )
setMinValue ( float $minValue )
setUnsigned ( boolean $unsigned )
setWidth ( integer $width )

Méthodes protégées

Méthode Description
toNumeric ( $value ) : float | integer

Method Details

checkValidity() public méthode

Checks if data is valid for current data field
public checkValidity ( mixed $data, boolean $omitMandatoryCheck = false )
$data mixed
$omitMandatoryCheck boolean

getColumnType() public méthode

public getColumnType ( ) : string
Résultat string

getDataForEditmode() public méthode

See also: Object\ClassDefinition\Data::getDataForEditmode
public getDataForEditmode ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getDataForQueryResource() public méthode

See also: Object\ClassDefinition\Data::getDataForQueryResource
public getDataForQueryResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getDataForResource() public méthode

See also: Object\ClassDefinition\Data::getDataForResource
public getDataForResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getDataFromEditmode() public méthode

See also: Model\Object\ClassDefinition\Data::getDataFromEditmode
public getDataFromEditmode ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getDataFromResource() public méthode

See also: Object\ClassDefinition\Data::getDataFromResource
public getDataFromResource ( float $data, null | AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getDecimalPrecision() public méthode

public getDecimalPrecision ( ) : integer
Résultat integer

getDefaultValue() public méthode

public getDefaultValue ( ) : integer
Résultat integer

getForCsvExport() public méthode

converts object data to a simple string value or CSV Export
public getForCsvExport ( AbstractObject $object, array $params = [] ) : string
$object Pimcore\Model\Object\AbstractObject
$params array
Résultat string

getFromCsvImport() public méthode

fills object field data values from CSV Import String
public getFromCsvImport ( string $importValue, null | AbstractObject $object = null, mixed $params = [] ) : float
$importValue string
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat float

getInteger() public méthode

public getInteger ( ) : boolean
Résultat boolean

getMaxValue() public méthode

public getMaxValue ( ) : float
Résultat float

getMinValue() public méthode

public getMinValue ( ) : float
Résultat float

getQueryColumnType() public méthode

public getQueryColumnType ( ) : string
Résultat string

getUnsigned() public méthode

public getUnsigned ( ) : boolean
Résultat boolean

getVersionPreview() public méthode

See also: Object\ClassDefinition\Data::getVersionPreview
public getVersionPreview ( float $data, null | Object\AbstractObject $object = null, mixed $params = [] ) : float
$data float
$object null | Object\AbstractObject
$params mixed
Résultat float

getWidth() public méthode

public getWidth ( ) : integer
Résultat integer

isDiffChangeAllowed() public méthode

True if change is allowed in edit mode.
public isDiffChangeAllowed ( string $object, mixed $params = [] ) : boolean
$object string
$params mixed
Résultat boolean

isEmpty() public méthode

public isEmpty ( $data ) : boolean
$data
Résultat boolean

setDecimalPrecision() public méthode

public setDecimalPrecision ( integer $decimalPrecision )
$decimalPrecision integer

setDefaultValue() public méthode

public setDefaultValue ( integer $defaultValue ) : void
$defaultValue integer
Résultat void

setInteger() public méthode

public setInteger ( boolean $integer )
$integer boolean

setMaxValue() public méthode

public setMaxValue ( float $maxValue )
$maxValue float

setMinValue() public méthode

public setMinValue ( float $minValue )
$minValue float

setUnsigned() public méthode

public setUnsigned ( boolean $unsigned )
$unsigned boolean

setWidth() public méthode

public setWidth ( integer $width )
$width integer

toNumeric() protected méthode

protected toNumeric ( $value ) : float | integer
$value
Résultat float | integer

Property Details

$columnType public_oe property

Type for the column
public string $columnType
Résultat string

$decimalPrecision public_oe property

public int $decimalPrecision
Résultat integer

$defaultValue public_oe property

public float $defaultValue
Résultat float

$fieldtype public_oe property

Static type of this element
public string $fieldtype
Résultat string

$integer public_oe property

public bool $integer
Résultat boolean

$maxValue public_oe property

public float $maxValue
Résultat float

$minValue public_oe property

public float $minValue
Résultat float

$phpdocType public_oe property

Type for the generated phpdoc
public string $phpdocType
Résultat string

$queryColumnType public_oe property

Type for the column to query
public string $queryColumnType
Résultat string

$unsigned public_oe property

public bool $unsigned
Résultat boolean

$width public_oe property

public float $width
Résultat float