RecurringEventRules
implements
Property
Table of Contents
Interfaces
- Property
Constants
-
FREQUENCY
= ['daily' => 'DAILY', 'weekly' => 'WEEKLY', 'monthly' => 'MONTHLY', 'yearly' => 'YEARLY']
-
FREQUENCY_DAILY
= 'DAILY'
-
FREQUENCY_MONTHLY
= 'MONTHLY'
-
FREQUENCY_WEEKLY
= 'WEEKLY'
-
FREQUENCY_YEARLY
= 'YEARLY'
Methods
-
__construct()
: mixed
-
getByday()
: array<string|int, string>
-
getCount()
: int|null
-
getFields()
: array<string|int, mixed>
-
getFrequency()
: string
-
getInterval()
: int
-
getUntil()
: Date|null
-
hasCount()
: bool
-
hasDay()
: bool
-
hasUntil()
: bool
-
isUntilEndOfTime()
: bool
-
setByDay()
: $this
-
setCount()
: $this
-
setFrequency()
: RecurringEventRules
-
setInterval()
: $this
-
setUntil()
: $this
-
toArray()
: array<string|int, mixed>
-
toString()
: string
FREQUENCY
public
mixed
FREQUENCY
= ['daily' => 'DAILY', 'weekly' => 'WEEKLY', 'monthly' => 'MONTHLY', 'yearly' => 'YEARLY']
FREQUENCY_DAILY
public
mixed
FREQUENCY_DAILY
= 'DAILY'
FREQUENCY_MONTHLY
public
mixed
FREQUENCY_MONTHLY
= 'MONTHLY'
FREQUENCY_WEEKLY
public
mixed
FREQUENCY_WEEKLY
= 'WEEKLY'
FREQUENCY_YEARLY
public
mixed
FREQUENCY_YEARLY
= 'YEARLY'
__construct()
public
__construct(string $frequency[, int $interval = 1 ]) : mixed
Parameters
-
$frequency
: string
-
-
$interval
: int
= 1
-
getByday()
public
getByday() : array<string|int, string>
Return values
array<string|int, string>
getCount()
public
getCount() : int|null
getFields()
public
getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>
getFrequency()
public
getFrequency() : string
getInterval()
public
getInterval() : int
getUntil()
public
getUntil() : Date|null
hasCount()
public
hasCount() : bool
hasDay()
public
hasDay() : bool
hasUntil()
public
hasUntil() : bool
isUntilEndOfTime()
public
isUntilEndOfTime() : bool
setByDay()
public
setByDay(array<string|int, mixed> $byDay) : $this
Parameters
-
$byDay
: array<string|int, mixed>
-
setCount()
public
setCount(int $count) : $this
Parameters
-
$count
: int
-
setFrequency()
public
setFrequency(string $frequency) : RecurringEventRules
Parameters
-
$frequency
: string
-
setInterval()
public
setInterval(int $interval) : $this
Parameters
-
$interval
: int
-
setUntil()
public
setUntil(Date $until[, string|null $dateFormat = null ]) : $this
Parameters
-
$until
: Date
-
-
$dateFormat
: string|null
= null
-
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
toString()
public
toString() : string