Bitrix API

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

Constants

FREQUENCY

public mixed FREQUENCY = ['daily' => 'DAILY', 'weekly' => 'WEEKLY', 'monthly' => 'MONTHLY', 'yearly' => 'YEARLY']

Methods

__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>

getFields()

public getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

setByDay()

public setByDay(array<string|int, mixed> $byDay) : $this
Parameters
$byDay : array<string|int, mixed>
Return values
$this

setCount()

public setCount(int $count) : $this
Parameters
$count : int
Return values
$this

setInterval()

public setInterval(int $interval) : $this
Parameters
$interval : int
Return values
$this

setUntil()

public setUntil(Date $until[, string|null $dateFormat = null ]) : $this
Parameters
$until : Date
$dateFormat : string|null = null
Return values
$this

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results