summaryrefslogtreecommitdiffstats
path: root/lib/public
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/sabrepluginevent.php15
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/public/sabrepluginevent.php b/lib/public/sabrepluginevent.php
index fed3237166d..1a64c8ac3ed 100644
--- a/lib/public/sabrepluginevent.php
+++ b/lib/public/sabrepluginevent.php
@@ -23,6 +23,7 @@ namespace OCP;
use OCP\AppFramework\Http;
+use Sabre\DAV\Server;
use Symfony\Component\EventDispatcher\Event;
/**
@@ -36,12 +37,16 @@ class SabrePluginEvent extends Event {
/** @var string */
protected $message;
+ /** @var Server */
+ protected $server;
+
/**
* @since 8.2.0
*/
- public function __construct() {
+ public function __construct($server = null) {
$this->message = '';
$this->statusCode = Http::STATUS_OK;
+ $this->server = $server;
}
/**
@@ -79,4 +84,12 @@ class SabrePluginEvent extends Event {
public function getMessage() {
return $this->message;
}
+
+ /**
+ * @return null|Server
+ * @since 9.0.0
+ */
+ public function getServer() {
+ return $this->server;
+ }
}