TYPO3  7.6
NumberViewHelper.php
Go to the documentation of this file.
1 <?php
2 namespace TYPO3\CMS\Fluid\ViewHelpers\Format;
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  array(
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 }