Class RepeatRule

Description

This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly.

Located in /inc/RRule-v2.php (line 494)


	
			
Method Summary
 static void date_mask ( $date,  $y,  $mo,  $d,  $h,  $mi,  $s)
 static void rrule_day_number ( $day)
 RepeatRule __construct ( $basedate,  $rrule, [ $is_date = null], [ $return_floating_times = false])
 void current ([ $return_floating_times = false])
 void key ([ $return_floating_times = false])
 void next ([ $return_floating_times = false])
 void rewind ()
 void set_timezone ( $tzstring)
 void Start ([ $return_floating_times = false])
 void valid ()
Methods
static date_mask (line 711)
  • access: public
void date_mask ( $date,  $y,  $mo,  $d,  $h,  $mi,  $s)
  • $date
  • $y
  • $mo
  • $d
  • $h
  • $mi
  • $s
static rrule_day_number (line 697)
  • access: public
void rrule_day_number ( $day)
  • $day
Constructor __construct (line 519)
  • access: public
RepeatRule __construct ( $basedate,  $rrule, [ $is_date = null], [ $return_floating_times = false])
  • $basedate
  • $rrule
  • $is_date
  • $return_floating_times
current (line 592)
  • access: public
void current ([ $return_floating_times = false])
  • $return_floating_times
key (line 602)
  • access: public
void key ([ $return_floating_times = false])
  • $return_floating_times
next (line 586)
  • access: public
void next ([ $return_floating_times = false])
  • $return_floating_times
rewind (line 581)
  • access: public
void rewind ()
set_timezone (line 568)
  • access: public
void set_timezone ( $tzstring)
  • $tzstring
Start (line 573)
  • access: public
void Start ([ $return_floating_times = false])
  • $return_floating_times
valid (line 612)
  • access: public
void valid ()

Documentation generated on Tue, 13 Sep 2011 13:15:36 +1200 by phpDocumentor 1.4.3