public
static
|
create(
string $uri,
?string $name = null,
?string $role = null,
?string $status = null,
?bool $rsvp = null,
?string $type = null,
array<string, string|list<string>> $parameters = [],
): self
An organizer or attendee: CN, ROLE, PARTSTAT, RSVP and CUTYPE parameters from the arguments.
An e-mail address without a scheme becomes a "mailto:" URI. CalAddress::create('mailto:a@example.org', name: 'A', role: 'CHAIR', status: 'ACCEPTED', rsvp: true)
An organizer or attendee: CN, ROLE, PARTSTAT, RSVP and CUTYPE parameters from the arguments.
An e-mail address without a scheme becomes a "mailto:" URI. CalAddress::create('mailto:a@example.org', name: 'A', role: 'CHAIR', status: 'ACCEPTED', rsvp: true)
Parameters
| $role |
ROLE, e.g. CHAIR, REQ-PARTICIPANT, OPT-PARTICIPANT, NON-PARTICIPANT
|
| $status |
PARTSTAT, e.g. NEEDS-ACTION, ACCEPTED, DECLINED, TENTATIVE, DELEGATED
|
| $type |
CUTYPE, e.g. INDIVIDUAL, GROUP, RESOURCE, ROOM
|
| $parameters |
other parameters, e.g. DELEGATED-TO, SENT-BY, LANGUAGE
|
Throws
|
#
|