root/trunk/patForms/Filter/Strtolower.php

Revision 54, 1.1 kB (checked in by argh, 5 years ago)

Initial checkin of the strtolower filter that converts values to lowercase

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?php
2 /**
3  * patForms strtolower filter
4  *
5  * Converts value to lowercase
6  *
7  * $Id$
8  *
9  * @package        patForms
10  * @subpackage    Filter
11  */
12
13 /**
14  * patForms strtolower filter
15  *
16  * Converts value to lowercase
17  *
18  * $Id$
19  *
20  * @package        patForms
21  * @subpackage    Filter
22  * @author        Sebastian 'The Argh' Mordziol <argh@php-tools.net>
23  * @license        LGPL, see license.txt for details
24  * @link        http://www.php-tools.net
25  * @version        $Revision$
26  */
27 class patForms_Filter_Strtolower extends patForms_Filter
28 {
29    /**
30     * type of the filter
31     *
32     * @access    private
33     */
34     var $_type    =    PATFORMS_FILTER_TYPE_HTTP;
35
36    /**
37     * Filter value that is returned by patForms
38     *
39     * This method is applied when patForms_Element::getValue()
40     * or patForms::getValues() is called.
41     *
42     * @abstract
43     * @access    public
44     * @param    string    value
45     * @return    float    filtered value
46     */
47     function out( $value )
48     {
49         return $value;
50     }
51
52    /**
53     * Filter value that is passed to patForms
54     *
55     * @abstract
56     * @access    public
57     * @param    mixed    value
58     * @return    mixed    filtered value
59     */
60     function in( $value )
61     {
62         $value    =    strtolower( $value );
63         return $value;
64     }
65 }
66 ?>
Note: See TracBrowser for help on using the browser.