Symfony2 API
Class

Symfony\Component\Form\Extension\Core\DataTransformer\IntegerToLocalizedStringTransformer

class IntegerToLocalizedStringTransformer extends NumberToLocalizedStringTransformer

Transforms between an integer and a localized number with grouping (each thousand) and comma separators.

Constants

ROUND_FLOOR

ROUND_DOWN

ROUND_HALFDOWN

ROUND_HALFEVEN

ROUND_HALFUP

ROUND_UP

ROUND_CEILING

Methods

__construct($precision = null, $grouping = null, $roundingMode = null)

from NumberToLocalizedStringTransformer
string transform(integer|float $value)

Transforms a number type into localized number.

from NumberToLocalizedStringTransformer
integer|float reverseTransform(string $value)

Transforms a localized number into an integer or float

Details

public __construct($precision = null, $grouping = null, $roundingMode = null)

Parameters

$precision
$grouping
$roundingMode

public string transform(integer|float $value)

Transforms a number type into localized number.

Parameters

integer|float $value Number value.

Return Value

string Localized value.

Exceptions

TransformationFailedException If the given value is not numeric or if the value can not be transformed.

at line 27
public integer|float reverseTransform(string $value)

Transforms a localized number into an integer or float

Parameters

string $value The localized value

Return Value

integer|float The numeric value

Exceptions

TransformationFailedException If the given value is not a string or if the value can not be transformed.