프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$scheduleAgentServerRules | boolean | This is a parameter defined on ATTENDEE properties, introduced by RFC 6638. This parameter allows a caldav client to tell the server 'Don't do any scheduling operations'. If this setting is turned on, any attendees with SCHEDULE-AGENT set to CLIENT will be ignored. This is the desired behavior for a CalDAV server, but if you're writing an iTip application that doesn't deal with CalDAV, you may want to ignore this parameter. | |
$significantChangeProperties | string[] | It uses a few different ways to do this. One of these ways is seeing if certain properties changed values. This list of specified here. This list is taken from: * http://tools.ietf.org/html/rfc5546#section-2.1.4 |
메소드 | 설명 | |
---|---|---|
parseEvent ( Sabre\VObject\Component\VCalendar | string $calendar = null, string | array $userHref, Sabre\VObject\Component\VCalendar | string $oldCalendar = null ) : array | This function parses a VCALENDAR object and figure out if any messages need to be sent. | |
processMessage ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | This method is used to process an incoming itip message. |
메소드 | 설명 | |
---|---|---|
parseEventForAttendee ( Sabre\VObject\Component\VCalendar $calendar, array $eventInfo, array $oldEventInfo, string $attendee ) : Sabre\VObject\ITip\Message[] | Parse an event update for an attendee. | |
parseEventForOrganizer ( Sabre\VObject\Component\VCalendar $calendar, array $eventInfo, array $oldEventInfo ) : array | This method is used in cases where an event got updated, and we potentially need to send emails to attendees to let them know of updates in the events. | |
parseEventInfo ( Sabre\VObject\Component\VCalendar $calendar = null ) : array | Returns attendee information and information about instances of an event. | |
processMessageCancel ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | Processes incoming CANCEL messages. | |
processMessageReply ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | Processes incoming REPLY messages. | |
processMessageRequest ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | Processes incoming REQUEST messages. |
public parseEvent ( Sabre\VObject\Component\VCalendar | string $calendar = null, string | array $userHref, Sabre\VObject\Component\VCalendar | string $oldCalendar = null ) : array | ||
$calendar | Sabre\VObject\Component\VCalendar | string | |
$userHref | string | array | |
$oldCalendar | Sabre\VObject\Component\VCalendar | string | |
리턴 | array |
protected parseEventInfo ( Sabre\VObject\Component\VCalendar $calendar = null ) : array | ||
$calendar | Sabre\VObject\Component\VCalendar | |
리턴 | array |
public processMessage ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | ||
$itipMessage | Sabre\VObject\ITip\Message | |
$existingObject | Sabre\VObject\Component\VCalendar | |
리턴 | Sabre\VObject\Component\VCalendar | null |
protected processMessageCancel ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | ||
$itipMessage | Sabre\VObject\ITip\Message | |
$existingObject | Sabre\VObject\Component\VCalendar | |
리턴 | Sabre\VObject\Component\VCalendar | null |
protected processMessageReply ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | ||
$itipMessage | Sabre\VObject\ITip\Message | |
$existingObject | Sabre\VObject\Component\VCalendar | |
리턴 | Sabre\VObject\Component\VCalendar | null |
protected processMessageRequest ( Sabre\VObject\ITip\Message $itipMessage, Sabre\VObject\Component\VCalendar $existingObject = null ) : Sabre\VObject\Component\VCalendar | null | ||
$itipMessage | Sabre\VObject\ITip\Message | |
$existingObject | Sabre\VObject\Component\VCalendar | |
리턴 | Sabre\VObject\Component\VCalendar | null |
public bool $scheduleAgentServerRules | ||
리턴 | boolean |
public string[] $significantChangeProperties | ||
리턴 | string[] |