* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * NumberHelper. * * @package symfony * @subpackage helper * @author Fabien Potencier * @version SVN: $Id: NumberHelper.php 3495 2007-02-18 09:30:24Z fabien $ */ function format_number($number, $culture = null) { if (is_null($number)) { return null; } $numberFormat = new sfNumberFormat(_current_language($culture)); return $numberFormat->format($number); } function format_currency($amount, $currency = null, $culture = null) { if (is_null($amount)) { return null; } $numberFormat = new sfNumberFormat(_current_language($culture)); return $numberFormat->format($amount, 'c', $currency); } function _current_language($culture) { return $culture ? $culture : sfContext::getInstance()->getUser()->getCulture(); }