1 | <?php |
---|
2 | /* vim: set expandtab tabstop=4 shiftwidth=4: */ |
---|
3 | |
---|
4 | /** |
---|
5 | * Contains the Calendar_Second class |
---|
6 | * |
---|
7 | * PHP versions 4 and 5 |
---|
8 | * |
---|
9 | * LICENSE: Redistribution and use in source and binary forms, with or without |
---|
10 | * modification, are permitted provided that the following conditions are met: |
---|
11 | * 1. Redistributions of source code must retain the above copyright |
---|
12 | * notice, this list of conditions and the following disclaimer. |
---|
13 | * 2. Redistributions in binary form must reproduce the above copyright |
---|
14 | * notice, this list of conditions and the following disclaimer in the |
---|
15 | * documentation and/or other materials provided with the distribution. |
---|
16 | * 3. The name of the author may not be used to endorse or promote products |
---|
17 | * derived from this software without specific prior written permission. |
---|
18 | * |
---|
19 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED |
---|
20 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
---|
21 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
---|
22 | * IN NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY |
---|
23 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
---|
24 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
---|
25 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
---|
26 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
---|
27 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
---|
28 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
---|
29 | * |
---|
30 | * @category Date and Time |
---|
31 | * @package Calendar |
---|
32 | * @author Harry Fuecks <hfuecks@phppatterns.com> |
---|
33 | * @copyright 2003-2007 Harry Fuecks |
---|
34 | * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) |
---|
35 | * @version CVS: $Id: Second.php 300728 2010-06-24 11:43:56Z quipo $ |
---|
36 | * @link http://pear.php.net/package/Calendar |
---|
37 | */ |
---|
38 | |
---|
39 | /** |
---|
40 | * Allows Calendar include path to be redefined |
---|
41 | * @ignore |
---|
42 | */ |
---|
43 | if (!defined('CALENDAR_ROOT')) { |
---|
44 | define('CALENDAR_ROOT', 'Calendar'.DIRECTORY_SEPARATOR); |
---|
45 | } |
---|
46 | |
---|
47 | /** |
---|
48 | * Load Calendar base class |
---|
49 | */ |
---|
50 | require_once CALENDAR_ROOT.'Calendar.php'; |
---|
51 | |
---|
52 | /** |
---|
53 | * Represents a Second<br /> |
---|
54 | * <b>Note:</b> Seconds do not build other objects |
---|
55 | * so related methods are overridden to return NULL |
---|
56 | * |
---|
57 | * @category Date and Time |
---|
58 | * @package Calendar |
---|
59 | * @author Harry Fuecks <hfuecks@phppatterns.com> |
---|
60 | * @copyright 2003-2007 Harry Fuecks |
---|
61 | * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) |
---|
62 | * @link http://pear.php.net/package/Calendar |
---|
63 | * @access public |
---|
64 | */ |
---|
65 | class Calendar_Second extends Calendar |
---|
66 | { |
---|
67 | /** |
---|
68 | * Constructs Second |
---|
69 | * |
---|
70 | * @param int $y year e.g. 2003 |
---|
71 | * @param int $m month e.g. 5 |
---|
72 | * @param int $d day e.g. 11 |
---|
73 | * @param int $h hour e.g. 13 |
---|
74 | * @param int $i minute e.g. 31 |
---|
75 | * @param int $s second e.g. 45 |
---|
76 | */ |
---|
77 | function Calendar_Second($y, $m, $d, $h, $i, $s) |
---|
78 | { |
---|
79 | parent::Calendar($y, $m, $d, $h, $i, $s); |
---|
80 | } |
---|
81 | |
---|
82 | /** |
---|
83 | * Overwrite build |
---|
84 | * |
---|
85 | * @return NULL |
---|
86 | */ |
---|
87 | function build() |
---|
88 | { |
---|
89 | return null; |
---|
90 | } |
---|
91 | |
---|
92 | /** |
---|
93 | * Overwrite fetch |
---|
94 | * |
---|
95 | * @return NULL |
---|
96 | */ |
---|
97 | function fetch() |
---|
98 | { |
---|
99 | return null; |
---|
100 | } |
---|
101 | |
---|
102 | /** |
---|
103 | * Overwrite fetchAll |
---|
104 | * |
---|
105 | * @return NULL |
---|
106 | */ |
---|
107 | function fetchAll() |
---|
108 | { |
---|
109 | return null; |
---|
110 | } |
---|
111 | |
---|
112 | /** |
---|
113 | * Overwrite size |
---|
114 | * |
---|
115 | * @return NULL |
---|
116 | */ |
---|
117 | function size() |
---|
118 | { |
---|
119 | return null; |
---|
120 | } |
---|
121 | } |
---|
122 | ?> |
---|