Sf TIC Bundles

NumberToStringTransformer extends NumberToLocalizedStringTransformer
in package

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

Table of Contents

Properties

$decimalSep  : Caractère
$fixed  : Locale
$groupingSep  : mixed
$locale  : Coefficient
$multiplier  : Caractère
$precision  : Pour

Methods

__construct()  : mixed
Constructor.
getDecimalSep()  : string|null
Retourne le séparateur décimal utilisé.
getGroupingSep()  : string|null
Retourne le séparateur de milliers utilisé.
reverseTransform()  : int|float
Transforms a localized number into an integer or float.
transform()  : string
Transforms a number type into localized number.
getNumberFormatter()  : NumberFormatter
Returns a preconfigured \NumberFormatter instance.

Properties

Methods

__construct()

Constructor.

public __construct([int $scale = null ][, bool|null $grouping = false ][, int|null $roundingMode = NumberFormatter::ROUND_HALFUP ][, mixed $multiplier = null ][, mixed $locale = null ][, mixed $fixed = false ]) : mixed
Parameters
$scale : int = null
$grouping : bool|null = false
$roundingMode : int|null = NumberFormatter::ROUND_HALFUP
$multiplier : mixed = null
$locale : mixed = null
$fixed : mixed = false

getDecimalSep()

Retourne le séparateur décimal utilisé.

public getDecimalSep() : string|null
Return values
string|null

getGroupingSep()

Retourne le séparateur de milliers utilisé.

public getGroupingSep() : string|null
Return values
string|null

reverseTransform()

Transforms a localized number into an integer or float.

public reverseTransform(string $value) : int|float
Parameters
$value : string

The localized value

Tags
throws
TransformationFailedException

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

Return values
int|float

The numeric value

transform()

Transforms a number type into localized number.

public transform(int|float $value) : string
Parameters
$value : int|float

Number value

Tags
throws
TransformationFailedException

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

Return values
string

Localized value

getNumberFormatter()

Returns a preconfigured \NumberFormatter instance.

protected getNumberFormatter() : NumberFormatter
Return values
NumberFormatter

        
On this page

Search results