TYPO3 CMS  TYPO3_7-6
NumberViewHelper.php
Go to the documentation of this file.
1 <?php
3 
4 /* *
5  * This script is backported from the TYPO3 Flow package "TYPO3.Fluid". *
6  * *
7  * It is free software; you can redistribute it and/or modify it under *
8  * the terms of the GNU Lesser General Public License, either version 3 *
9  * of the License, or (at your option) any later version. *
10  * *
11  * The TYPO3 project - inspiring people to share! *
12  * */
13 
17 
42 {
54  public function render($decimals = 2, $decimalSeparator = '.', $thousandsSeparator = ',')
55  {
56  return static::renderStatic(
57  [
58  'decimals' => $decimals,
59  'decimalSeparator' => $decimalSeparator,
60  'thousandsSeparator' => $thousandsSeparator,
61  ],
63  $this->renderingContext
64  );
65  }
66 
75  {
76  $decimals = $arguments['decimals'];
77  $decimalSeparator = $arguments['decimalSeparator'];
78  $thousandsSeparator = $arguments['thousandsSeparator'];
79 
80  $stringToFormat = $renderChildrenClosure();
81  return number_format($stringToFormat, $decimals, $decimalSeparator, $thousandsSeparator);
82  }
83 }
render($decimals=2, $decimalSeparator='.', $thousandsSeparator=',')
static renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)