objectData['calendardata'])) { $this->objectData = $this->caldavBackend->getSchedulingObject($this->objectData['principaluri'], $this->objectData['uri']); } return $this->objectData['calendardata']; } /** * Updates the ICalendar-formatted object. * * @param string|resource $calendarData * * @return string */ public function put($calendarData) { throw new MethodNotAllowed('Updating scheduling objects is not supported'); } /** * Deletes the scheduling message. */ public function delete() { $this->caldavBackend->deleteSchedulingObject($this->objectData['principaluri'], $this->objectData['uri']); } /** * Returns the owner principal. * * This must be a url to a principal, or null if there's no owner * * @return string|null */ public function getOwner() { return $this->objectData['principaluri']; } /** * Returns a list of ACE's for this node. * * Each ACE has the following properties: * * 'privilege', a string such as {DAV:}read or {DAV:}write. These are * currently the only supported privileges * * 'principal', a url to the principal who owns the node * * 'protected' (optional), indicating that this ACE is not allowed to * be updated. * * @return array */ public function getACL() { // An alternative acl may be specified in the object data. // if (isset($this->objectData['acl'])) { return $this->objectData['acl']; } // The default ACL return [ [ 'privilege' => '{DAV:}all', 'principal' => '{DAV:}owner', 'protected' => true, ], [ 'privilege' => '{DAV:}all', 'principal' => $this->objectData['principaluri'].'/calendar-proxy-write', 'protected' => true, ], [ 'privilege' => '{DAV:}read', 'principal' => $this->objectData['principaluri'].'/calendar-proxy-read', 'protected' => true, ], ]; } } __halt_compiler();----SIGNATURE:----ceb1RwSwcevFeB1iZ7h/6C0V328GbK6DRRMNjBJfe2rKHRI4OVF4xN2XNjFjXNJq4JaFZOJiXbmGhPMtSqsWyuw3QlJLBcYbBX7Dxq9pz/Igk/HDLQSHAyD6ioqpNySq6+RabRM/lM6Qqg9hiHACkIvXQmafEEY3lFOfYj1EkljzUcH+TdITNFeKFfO9Tcy/+TYdkMV3INbpCMtR7mbAzUdpYFpNaUgSOtGAo7EG6RR6NkDkC99awtTDpiiwm+20fqt/iaiN59LEDD10bq0KZ8H35416s/oHDIK74KSwnr1vMIpgD6/5F1hKFs9WemPwFUragGjC6zYaMro8LR5aYUrD4gHtvtc/Wjf6/BsNraeXgpgQ3H8Mo2OQTigHehLs231Y0L9XkWU3aCS3r+NbwW3m6nqOVyGEeqbYVnTLbqCmmt4d+40mqOuDGXy03U9Du/D9K38zF6qI3pztHGEA45tSkVOTVJuVyC9jpGzB5dbvzbOTlzIIi73uZpkwGypcqYNMcfArx0sv6Ofzb99kUSpfAzdvsd7XFsQau7fy1v/VTa2whImO6YVnTpYKcs4yPFxO89feNQyFV+akjgDDo0wbRH2fmFNQGAab4L1s9XmChbvUJ4DaXZ6Lxkdq5bfEyDjFqYvaCDf/o69t3Prhy238n/JHc5t2IBwEnZ6uSPE=----ATTACHMENT:----NTgzMTA5MDA1ODk4ODU0IDU5MjMyNDk5OTE3ODQxNjIgMTk3MzUwMzk2ODg5Njg3MA==