File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -71,17 +71,27 @@ namespace OCA\Circles\Model\Probes {
7171 public function __construct() {}
7272 public function mustBeMember(bool $must = true): self {}
7373 }
74+ class DataProbe {
75+ public const OWNER = 'd';
76+ public const INITIATOR = 'h';
77+ public function __construct() {}
78+ public function add(string $key, array $path = []): self {}
79+ public function mustBeMember(bool $must = true): self {}
80+ }
7481}
7582
7683namespace OCA\Circles {
7784 use OCA\Circles\Model\Circle;
7885 use OCA\Circles\Model\FederatedUser;
7986 use OCA\Circles\Model\Probes\CircleProbe;
87+ use OCA\Circles\Model\Probes\DataProbe;
8088 class CirclesManager {
8189 public function startSuperSession(): void {}
8290 public function startSession(?FederatedUser $federatedUser = null): void {}
8391 public function getCircles(?CircleProbe $probe = null): array {}
8492 public function getCircle(string $singleId, ?CircleProbe $probe = null): Circle {}
93+ public function probeCircles(?CircleProbe $circleProbe = null, ?DataProbe $dataProbe = null): array {}
94+ public function probeCircle(string $singleId, ?CircleProbe $probe = null, ?DataProbe $dataProbe = null): Circle {}
8595 public function getFederatedUser(string $federatedId, int $type = Member::TYPE_SINGLE): FederatedUser {}
8696 }
8797}
You can’t perform that action at this time.
0 commit comments