| Methods |
public
|
__construct(
int $scale = null,
bool $grouping = false,
int $roundingMode = NumberFormatter::ROUND_HALFUP,
mixed $multiplier = null,
string $locale = null,
bool $fixed = false,
)
Construct the data transformer with parameters.
Construct the data transformer with parameters.
Parameters
| $scale |
Précision (nombre de décimales)
|
| $grouping |
Formattage en utilisant le séparateur de milliers
|
| $roundingMode |
Constante définissant la méthode d'arrondi
|
| $multiplier |
Coefficient numérique à appliquer à la valeur
|
| $locale |
Locale à utiliser pour le formattage des nombres
|
| $fixed |
Force l'affichage de toutes les décimales (0 padding)
|
|
#
|
public
|
transform(int|float $value): string
Transforms a number type into localized number.
Transforms a number type into localized number.
Parameters
Returns
Throws
TIC\CoreBundle\Form\DataTransformer\TransformationFailedException |
|
|
#
|
public
|
reverseTransform(string $value): int|float
Transforms a localized number into an integer or float.
Transforms a localized number into an integer or float.
Parameters
| $value |
The localized value
|
Returns
Throws
TIC\CoreBundle\Form\DataTransformer\TransformationFailedException |
|
|
#
|
protected
|
getNumberFormatter(): NumberFormatter
Returns a preconfigured \NumberFormatter instance.
Returns a preconfigured \NumberFormatter instance.
|
#
|
public
|
getGroupingSep(): string|null
Retourne le séparateur de milliers utilisé.
Retourne le séparateur de milliers utilisé.
|
#
|
public
|
getDecimalSep(): string|null
Retourne le séparateur décimal utilisé.
Retourne le séparateur décimal utilisé.
|
#
|