Consistently default to future.
authorJan Schneider <jan@horde.org>
Wed, 20 Jan 2010 09:31:25 +0000 (10:31 +0100)
committerJan Schneider <jan@horde.org>
Wed, 20 Jan 2010 22:32:06 +0000 (23:32 +0100)
14 files changed:
framework/Date/lib/Horde/Date/Repeater.php
framework/Date/lib/Horde/Date/Repeater/Day.php
framework/Date/lib/Horde/Date/Repeater/DayName.php
framework/Date/lib/Horde/Date/Repeater/DayPortion.php
framework/Date/lib/Horde/Date/Repeater/Fortnight.php
framework/Date/lib/Horde/Date/Repeater/Hour.php
framework/Date/lib/Horde/Date/Repeater/Month.php
framework/Date/lib/Horde/Date/Repeater/MonthName.php
framework/Date/lib/Horde/Date/Repeater/Season.php
framework/Date/lib/Horde/Date/Repeater/SeasonName.php
framework/Date/lib/Horde/Date/Repeater/Time.php
framework/Date/lib/Horde/Date/Repeater/Week.php
framework/Date/lib/Horde/Date/Repeater/Weekend.php
framework/Date/lib/Horde/Date/Repeater/Year.php

index 7ee5b07..4f62c08 100644 (file)
@@ -16,7 +16,7 @@ abstract class Horde_Date_Repeater
     /**
      * returns the next occurance of this repeatable.
      */
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         if (is_null($this->now)) {
             throw new Horde_Date_Repeater_Exception('Start point must be set before calling next()');
index 7cc544b..1d0f457 100644 (file)
@@ -6,7 +6,7 @@ class Horde_Date_Repeater_Day extends Horde_Date_Repeater
 
     public $currentDayStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 578b966..4bfdc69 100644 (file)
@@ -12,7 +12,7 @@ class Horde_Date_Repeater_DayName extends Horde_Date_Repeater
         $this->type = $type;
     }
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index ee63cc2..f9bdd65 100644 (file)
@@ -47,7 +47,7 @@ class Horde_Date_Repeater_DayPortion extends Horde_Date_Repeater
         }
     }
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 00f4ae8..cfb4d56 100644 (file)
@@ -6,7 +6,7 @@ class Horde_Date_Repeater_Fortnight extends Horde_Date_Repeater
 
     public $currentFortnightStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 31b30b2..6c30482 100644 (file)
@@ -3,7 +3,7 @@ class Horde_Date_Repeater_Hour extends Horde_Date_Repeater
 {
     public $currentHourStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 9afba94..5cf2607 100644 (file)
@@ -8,7 +8,7 @@ class Horde_Date_Repeater_Month extends Horde_Date_Repeater
 
     public $currentMonthStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index d7b355e..32229b6 100644 (file)
@@ -9,7 +9,7 @@ class Horde_Date_Repeater_MonthName extends Horde_Date_Repeater
         $this->type = $type;
     }
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 2ad200b..720a677 100644 (file)
@@ -6,7 +6,7 @@ class Horde_Date_Repeater_Season extends Horde_Date_Repeater
      */
     const SEASON_SECONDS = 7862400;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
         throw new Horde_Date_Repeater_Exception('Not implemented');
index cffa237..1e1d590 100644 (file)
@@ -17,7 +17,7 @@ class Horde_Date_Repeater_SeasonName extends Horde_Date_Repeater_Season
         $this->type = $type;
     }
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
         throw new Horde_Date_Repeater_Exception('Not implemented');
index 405cd66..b39537d 100644 (file)
@@ -53,7 +53,7 @@ class Horde_Date_Repeater_Time extends Horde_Date_Repeater
      *   pointer - Symbol representing which temporal direction to fetch the next day
      *             must be either :past or :future
      */
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index ff16a6e..9424757 100644 (file)
@@ -8,7 +8,7 @@ class Horde_Date_Repeater_Week extends Horde_Date_Repeater
 
     public $currentWeekStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index 0116f97..3af4b16 100644 (file)
@@ -8,7 +8,7 @@ class Horde_Date_Repeater_Weekend extends Horde_Date_Repeater
 
     public $currentWeekStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);
 
index e31207d..806c46c 100644 (file)
@@ -3,7 +3,7 @@ class Horde_Date_Repeater_Year extends Horde_Date_Repeater
 {
     public $currentYearStart;
 
-    public function next($pointer)
+    public function next($pointer = 'future')
     {
         parent::next($pointer);