Feature #27091 » StrtoupperViewHelper.php

Georg Ringer, 2011-05-27 16:23

 
1
<?php
2

    
3
/*                                                                        *
4
 * This script belongs to the FLOW3 package "Fluid".                      *
5
 *                                                                        *
6
 * It is free software; you can redistribute it and/or modify it under    *
7
 * the terms of the GNU Lesser General Public License as published by the *
8
 * Free Software Foundation, either version 3 of the License, or (at your *
9
 * option) any later version.                                             *
10
 *                                                                        *
11
 * This script is distributed in the hope that it will be useful, but     *
12
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
13
 * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
14
 * General Public License for more details.                               *
15
 *                                                                        *
16
 * You should have received a copy of the GNU Lesser General Public       *
17
 * License along with the script.                                         *
18
 * If not, see http://www.gnu.org/licenses/lgpl.html                      *
19
 *                                                                        *
20
 * The TYPO3 project - inspiring people to share!                         *
21
 *                                                                        */
22

    
23
/**
24
 * Formats a number with custom precision, decimal point and grouped thousands.
25
 * @see http://www.php.net/manual/en/function.number-format.php
26
 *
27
 * = Examples =
28
 *
29
 * <code title="Defaults">
30
 * <f:format.strtolower>This is an example</f:format.number>
31
 * </code>
32
 * <output>
33
 * this is an example
34
 * </output>
35
 *
36
 * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
37
 * @api
38
 */
39
class Tx_Fluid_ViewHelpers_Format_StrtolowerViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
40

    
41
	/**
42
	 * Format the string with strtolower()
43
	 *
44
	 * @return string The formatted string
45
	 * @author Georg Ringer <typo3@ringerge.org>
46
	 * @api
47
	 */
48
	public function render() {
49
		return strtolower($this->renderChildren());
50
	}
51
}
52
?>
(2-2/2)