caldavBackend = $caldavBackend; $this->principalUri = $principalUri; $this->notification = $notification; } /** * Returns the path name for this notification. * * @return string */ public function getName() { return $this->notification->getId().'.xml'; } /** * Returns the etag for the notification. * * The etag must be surrounded by litteral double-quotes. * * @return string */ public function getETag() { return $this->notification->getETag(); } /** * This method must return an xml element, using the * Sabre\CalDAV\Xml\Notification\NotificationInterface classes. * * @return NotificationInterface */ public function getNotificationType() { return $this->notification; } /** * Deletes this notification. */ public function delete() { $this->caldavBackend->deleteNotification($this->getOwner(), $this->notification); } /** * 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->principalUri; } } __halt_compiler();----SIGNATURE:----ey5BBsVaIBsuGXxQw5PhwZ5LgNfIhKo+1Tj6cOg6hVJSqXbkDuQvUUChWEmmJYFu75h1IHgGX+AkH/Gl8UfwqMY2WNcaRaU1mofypZv+d3knzPInipCi1Gba0EAuVvOotnybkEpfzdRDpibi0aQrZcHUb1yfgPjw8TV0pc9904zh3RbcGUJFNZnsIop/QQBnBIcKEO7ujHoBvGhg5WJSp298OYQqgQh2/eXmRCbRauf2xQfw33Mo0FEVzfdcWN18YFhn2Ku6zxu9NmnQXeYPxfkudoo77uOujYYR29WrOEOMsDEMdpn30tXcOVi5zMOpkpdSCvqD5+Cqvz56Um7sAu5Axxt2nYuA7+NqdYRlCq6ExjdnEBwbktXMhkHWWw3Ll6R2Tn4zDHfSSBSKbvW1CIZWmwyvB/967NUt+L9t0sC6bSiX72nUWXoX0ZD0loh0inRI4EU3pygRFsKzrzdZ8hdn0+QuOPMGONoK7jb5Om9MzWN79XQOTNjkWfvN+xrJfvts+R9gCXuDH+i7znRDQr3/KPC5D/pwy0echZ8i+7kMUdg7CFtMiUli/Hb5wbPhw4rQIM6ogDC8DVVy6VdNh3dGkcN39y/W86srnX+pgCLAXcDe5PFKZ2MEUW9RMe0Xibnd0FJL3ymJXLlQXCFaNIpXbHGk99NhCDhylvaDfCo=----ATTACHMENT:----OTkzMjE2OTczMjgwODM4NyAxNTQ0MjIzNDkzNTMyNzc5IDc2NzMzOTQwMDIwMDU4NTA=