IcsBuilder
Table of Contents
Constants
- DATE_FORMAT = 'Ymd'
- DATETIME_FORMAT = 'Ymd\THis'
- DEFAULT_DATETIME_FORMAT = 'd.m.Y H:i:s'
- PRODID = '-//Bitrix//Bitrix Calendar//EN'
- TIME_FORMAT = 'His'
- UTC_DATETIME_FORMAT = 'Ymd\THis\Z'
Methods
- __construct() : mixed
- Constructor.
- prepareRecurrenceRule() : string
- render() : mixed
- setAttendees() : mixed
- setConfig() : mixed
- setExclude() : void
- setFullDayMode() : mixed
- setOrganizer() : mixed
- setProperties() : mixed
- setRrule() : void
Constants
DATE_FORMAT
public
mixed
DATE_FORMAT
= 'Ymd'
DATETIME_FORMAT
public
mixed
DATETIME_FORMAT
= 'Ymd\THis'
DEFAULT_DATETIME_FORMAT
public
mixed
DEFAULT_DATETIME_FORMAT
= 'd.m.Y H:i:s'
PRODID
public
mixed
PRODID
= '-//Bitrix//Bitrix Calendar//EN'
TIME_FORMAT
public
mixed
TIME_FORMAT
= 'His'
UTC_DATETIME_FORMAT
public
mixed
UTC_DATETIME_FORMAT
= 'Ymd\THis\Z'
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $properties = [] ][, mixed $config = [] ]) : mixed
Parameters
- $properties : array<string|int, mixed> = []
-
list of properties.
- $config : mixed = []
prepareRecurrenceRule()
public
static prepareRecurrenceRule(RecurringEventRules $rrule, DateTimeZone|null $timeZone) : string
Parameters
- $rrule : RecurringEventRules
- $timeZone : DateTimeZone|null
Return values
stringrender()
public
render() : mixed
setAttendees()
public
setAttendees([mixed $attendeeDataList = [] ]) : mixed
Parameters
- $attendeeDataList : mixed = []
setConfig()
public
setConfig(mixed $config) : mixed
Parameters
- $config : mixed
setExclude()
public
setExclude(ExcludedDatesCollection $excludeDates) : void
Parameters
- $excludeDates : ExcludedDatesCollection
setFullDayMode()
public
setFullDayMode(mixed $value) : mixed
Parameters
- $value : mixed
setOrganizer()
public
setOrganizer(mixed $name, mixed $email, mixed $phone) : mixed
Parameters
- $name : mixed
- $email : mixed
- $phone : mixed
setProperties()
public
setProperties(mixed $properties) : mixed
Parameters
- $properties : mixed
setRrule()
public
setRrule(RecurringEventRules $rrule) : void
Parameters
- $rrule : RecurringEventRules