diff options
author | Maxence Lange <maxence@artificial-owl.com> | 2017-10-09 20:08:29 +0300 |
---|---|---|
committer | Maxence Lange <maxence@artificial-owl.com> | 2017-10-09 20:08:29 +0300 |
commit | 5e0437276c84ad598d938e047e7a29f6bb9b8578 (patch) | |
tree | 585196ab825cd97ef20a5eeac535fa83a187d913 /lib/Api | |
parent | 31ee99c779b4ef625faf9952cdefb124f4eef6d5 (diff) |
getSharingFramesFromCircle
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to 'lib/Api')
-rw-r--r-- | lib/Api/v1/Circles.php | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/Api/v1/Circles.php b/lib/Api/v1/Circles.php index 60202849..3475de2d 100644 --- a/lib/Api/v1/Circles.php +++ b/lib/Api/v1/Circles.php @@ -384,6 +384,45 @@ class Circles { /** + * Circles::getSharesFromCircle(); + * + * This function will returns all item (array) shared to a specific circle identified by its Id, + * source and type. Limited to current user session. + * + * @param string $circleUniqueId + * + * @return mixed + */ + public static function getSharesFromCircle($circleUniqueId) { + $c = self::getContainer(); + + return $c->query(SharingFrameService::class) + ->getFrameFromCircle($circleUniqueId); + } + + + /** + * Circles::forceGetSharesFromCircle(); + * + * This function will returns all item (array) shared to a specific circle identified by its Id, + * source and type. + * + * @param string $circleUniqueId + * @param string $userId + * + * @return SharingFrame[] + */ + public static function forceGetSharesFromCircle($circleUniqueId, $userId = '') { + $c = self::getContainer(); + + return $c->query(SharingFrameService::class) + ->forceGetFrameFromCircle($circleUniqueId, $userId); + } + + + + + /** * Circles::linkCircle(); * * Initiate a link procedure. Current user must be at least Admin of the circle. |