Skip to content

Commit dbf0cee

Browse files
committed
Added recursion parameter for getting clusters memebers
1 parent 9cc8e38 commit dbf0cee

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/Endpoint/Cluster/Members.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,17 @@ protected function getEndpoint()
1616
*
1717
* @return array
1818
*/
19-
public function all()
19+
public function all(int $recursion = 0)
2020
{
2121
$members = [];
2222

23-
foreach ($this->get($this->getEndpoint()) as $member) {
23+
$config = [];
24+
25+
if ($recursion > 0) {
26+
$config["recursion"] = $recursion;
27+
}
28+
29+
foreach ($this->get($this->getEndpoint(), $config) as $member) {
2430
$members[] = str_replace('/'.$this->client->getApiVersion().$this->getEndpoint(), '', $member);
2531
}
2632

0 commit comments

Comments
 (0)