diff options
Diffstat (limited to 'lib/private/share20/defaultshareprovider.php')
-rw-r--r-- | lib/private/share20/defaultshareprovider.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/private/share20/defaultshareprovider.php b/lib/private/share20/defaultshareprovider.php index f961bc5202f..60c3c4390fc 100644 --- a/lib/private/share20/defaultshareprovider.php +++ b/lib/private/share20/defaultshareprovider.php @@ -29,6 +29,11 @@ use OCP\Files\IRootFolder; use OCP\IDBConnection; use OCP\Files\Node; +/** + * Class DefaultShareProvider + * + * @package OC\Share20 + */ class DefaultShareProvider implements IShareProvider { /** @var IDBConnection */ @@ -76,6 +81,15 @@ class DefaultShareProvider implements IShareProvider { } /** + * Return the identifier of this provider. + * + * @return string Containing only [a-zA-Z0-9] + */ + public function identifier() { + return 'ocinternal'; + } + + /** * Share a path * * @param IShare $share @@ -355,6 +369,8 @@ class DefaultShareProvider implements IShareProvider { $share->setExpirationDate($expiration); } + $share->setProviderId($this->identifier()); + return $share; } |