PercentToLocalizedStringTransformer

PercentToLocalizedStringTransformer

class PercentToLocalizedStringTransformer implements DataTransformerInterface

Transforms between a normalized format (integer or float) and a percentage value.

Constants

FRACTIONAL
INTEGER

Methods

__construct(int $scale = null, string $type = null)

Constructor.

mixed transform(mixed $value)

Transforms between a normalized format (integer or float) into a percentage value.

mixed reverseTransform(mixed $value)

Transforms between a percentage value into a normalized format (integer or float).

Details

__construct(int $scale = null, string $type = null)

Constructor.

Parameters

int $scale The scale
string $type One of the supported types

Exceptions

UnexpectedTypeException if the given value of type is unknown

See also

self::$types for a list of supported types

mixed transform(mixed $value)

Transforms between a normalized format (integer or float) into a percentage value.

Parameters

mixed $value The value in the original representation

Return Value

mixed The value in the transformed representation

Exceptions

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

mixed reverseTransform(mixed $value)

Transforms between a percentage value into a normalized format (integer or float).

Parameters

mixed $value The value in the transformed representation

Return Value

mixed The value in the original representation

Exceptions

TransformationFailedException If the given value is not a string or if the value could not be transformed.
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部