class NumberViewHelper extends AbstractLocaleAwareViewHelper (View source)

Formats a number with custom precision, decimal point and grouped thousands.

Properties

protected RenderingContextInterface $renderingContext from  AbstractViewHelper
protected ControllerContext $controllerContext

Controller Context to use

from  AbstractViewHelper
protected ObjectManagerInterface $objectManager from  AbstractViewHelper
protected LoggerInterface $logger from  AbstractViewHelper
protected Service $localizationService from  AbstractLocaleAwareViewHelper
protected NumberFormatter $numberFormatter

Methods

void
setRenderingContext(RenderingContextInterface $renderingContext)

No description

void
injectObjectManager(ObjectManagerInterface $objectManager)

No description

void
injectLogger(LoggerInterface $logger)

Injects the (system) logger based on PSR-3.

injectLocalizationService(Service $localizationService)

No description

Locale|null
getLocale()

Get the locale to use for all locale specific functionality.

void
initializeArguments()

Initialize the arguments.

string
render()

Format the numeric value as a number with grouped thousands, decimal point and precision.

Details

void setRenderingContext(RenderingContextInterface $renderingContext)

No description

Parameters

RenderingContextInterface $renderingContext

Return Value

void

void injectObjectManager(ObjectManagerInterface $objectManager)

No description

Parameters

ObjectManagerInterface $objectManager

Return Value

void

void injectLogger(LoggerInterface $logger)

Injects the (system) logger based on PSR-3.

Parameters

LoggerInterface $logger

Return Value

void

bool isEscapingInterceptorEnabled()

No description

Return Value

bool

__construct()

Constructor

injectLocalizationService(Service $localizationService)

No description

Parameters

Service $localizationService

protected Locale|null getLocale()

Get the locale to use for all locale specific functionality.

Return Value

Locale|null

The locale to use or NULL if locale should not be used

Exceptions

InvalidVariableException

void initializeArguments()

Initialize the arguments.

Return Value

void

string render()

Format the numeric value as a number with grouped thousands, decimal point and precision.

Return Value

string

The formatted number

Exceptions

Exception