ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\VObject\ITip\Message Class Reference

This class represents an iTip message. More...

+ Collaboration diagram for Sabre\VObject\ITip\Message:

Public Member Functions

 getScheduleStatus ()
 Returns the schedule status as a string. More...
 

Data Fields

 $uid
 
 $component
 
 $method
 
 $sequence
 
 $sender
 
 $senderName
 
 $recipient
 
 $recipientName
 
 $scheduleStatus
 
 $message
 
 $significantChange = true
 

Detailed Description

This class represents an iTip message.

A message holds all the information relevant to the message, including the object itself.

It should for the most part be treated as immutable.

Author
Evert Pot (http://evertpot.com/) http://sabre.io/license/ Modified BSD License

Definition at line 17 of file Message.php.

Member Function Documentation

◆ getScheduleStatus()

Sabre\VObject\ITip\Message::getScheduleStatus ( )

Returns the schedule status as a string.

For example: 1.2

Returns
mixed bool|string

Definition at line 126 of file Message.php.

References Sabre\VObject\ITip\Message\$scheduleStatus.

126  {
127 
128  if (!$this->scheduleStatus) {
129 
130  return false;
131 
132  } else {
133 
134  list($scheduleStatus) = explode(';', $this->scheduleStatus);
135  return $scheduleStatus;
136 
137  }
138 
139  }

Field Documentation

◆ $component

Sabre\VObject\ITip\Message::$component

Definition at line 31 of file Message.php.

◆ $message

Sabre\VObject\ITip\Message::$message

Definition at line 100 of file Message.php.

◆ $method

Sabre\VObject\ITip\Message::$method

Definition at line 39 of file Message.php.

◆ $recipient

Sabre\VObject\ITip\Message::$recipient

Definition at line 72 of file Message.php.

◆ $recipientName

Sabre\VObject\ITip\Message::$recipientName

Definition at line 80 of file Message.php.

◆ $scheduleStatus

Sabre\VObject\ITip\Message::$scheduleStatus

Definition at line 93 of file Message.php.

Referenced by Sabre\VObject\ITip\Message\getScheduleStatus().

◆ $sender

Sabre\VObject\ITip\Message::$sender

Definition at line 57 of file Message.php.

◆ $senderName

Sabre\VObject\ITip\Message::$senderName

Definition at line 65 of file Message.php.

◆ $sequence

Sabre\VObject\ITip\Message::$sequence

Definition at line 46 of file Message.php.

◆ $significantChange

Sabre\VObject\ITip\Message::$significantChange = true

Definition at line 116 of file Message.php.

◆ $uid

Sabre\VObject\ITip\Message::$uid

Definition at line 24 of file Message.php.


The documentation for this class was generated from the following file: