18 private $attendees = [];
30 private $attachments = [];
38 return new self($uid);
75 $this->start = $start;
97 $this->description = $description;
108 $this->name = $summary;
119 $this->sequence = $sequence;
130 $this->created = $created;
141 $this->dtstamp = $dtstamp;
151 $this->location = $location;
173 $this->rrule = $rrule;
184 $this->transparent = $transparent;
195 $this->categories = $categories;
206 $this->organizer = $organizer;
217 $this->attendees = $attendees;
228 $this->modified = $modified;
239 $this->exDate = $exDate;
250 $this->status = $status;
261 $this->attachments = $attachments;
272 if (!is_null($subComponents))
274 foreach ($subComponents as $subComponent)
276 if ($subComponent->getType() ===
'alert')
278 $this->alerts[] = $subComponent;
315 return $this->description;
339 return $this->created;
347 return $this->modified;
355 return $this->status;
363 return $this->location;
371 return $this->alerts;
387 return $this->exDate;
395 return $this->transparent;
403 return $this->organizer;
411 return $this->attendees;
416 return $this->dtstamp;
432 return $this->categories;
440 return $this->sequence;
448 return $this->attachments;
453 $this->recurrenceId = $recurrenceId;
460 return $this->recurrenceId;
setLocation(?ParserPropertyType $location)
setAttachment(?array $attachments)
setAttendees(?array $attendees)
setExDate(?ParserPropertyType $exDate)
setDTStamp(?ParserPropertyType $dtstamp)
setRRule(?ParserPropertyType $rrule)
setSummary(?ParserPropertyType $summary)
setCategories(?ParserPropertyType $categories)
setDescription(?ParserPropertyType $description)
setEnd(?ParserPropertyType $end)
setTransparent(?ParserPropertyType $transparent)
setStart(?ParserPropertyType $start)
static createInstance(string $uid)
setSubComponents(?iterable $subComponents)
setModified(?ParserPropertyType $modified)
setStatus(?ParserPropertyType $status)
setCreated(?ParserPropertyType $created)
setSequence(?ParserPropertyType $sequence)
setUrl(?ParserPropertyType $url)
setRecurrenceId(?ParserPropertyType $recurrenceId)
setOrganizer(?ParserPropertyType $organizer)