Skip to content

Commit b3fe069

Browse files
authored
fix: return types (#94)
1 parent 12dd044 commit b3fe069

14 files changed

+53
-51
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ composer.lock
22
phpunit.xml
33
vendor
44
clover.xml
5+
.phpunit.result.cache

src/API/AbstractAPI.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function __construct(Connection $connection)
4848
* @param string $path
4949
* @param array $query
5050
*
51-
* @return array|string
51+
* @return array|null|bool
5252
*/
5353
protected function get(string $path, array $query = [])
5454
{
@@ -63,7 +63,7 @@ protected function get(string $path, array $query = [])
6363
* @param string $path
6464
* @param array $parameters
6565
*
66-
* @return array|string
66+
* @return array|null|bool
6767
*/
6868
protected function post(string $path, array $parameters = [])
6969
{

src/API/Blocks.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Blocks extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('blocks', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("blocks/{$id}");
4545
}
@@ -49,7 +49,7 @@ public function show(string $id): array
4949
*
5050
* @return array
5151
*/
52-
public function first(): array
52+
public function first(): ?array
5353
{
5454
return $this->get('blocks/first');
5555
}
@@ -59,7 +59,7 @@ public function first(): array
5959
*
6060
* @return array
6161
*/
62-
public function last(): array
62+
public function last(): ?array
6363
{
6464
return $this->get('blocks/last');
6565
}
@@ -72,7 +72,7 @@ public function last(): array
7272
*
7373
* @return array
7474
*/
75-
public function transactions(string $id, array $query = []): array
75+
public function transactions(string $id, array $query = []): ?array
7676
{
7777
return $this->get("blocks/{$id}/transactions", $query);
7878
}
@@ -84,7 +84,7 @@ public function transactions(string $id, array $query = []): array
8484
*
8585
* @return array
8686
*/
87-
public function search(array $parameters): array
87+
public function search(array $parameters): ?array
8888
{
8989
return $this->post('blocks/search', $parameters);
9090
}

src/API/Bridgechains.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Bridgechains extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('bridgechains', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("bridgechain/{$id}");
4545
}
@@ -51,7 +51,7 @@ public function show(string $id): array
5151
*
5252
* @return array
5353
*/
54-
public function search(array $parameters): array
54+
public function search(array $parameters): ?array
5555
{
5656
return $this->post('bridgechain/search', $parameters);
5757
}

src/API/Businesses.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Businesses extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('businesses', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("businesses/{$id}");
4545
}
@@ -52,7 +52,7 @@ public function show(string $id): array
5252
*
5353
* @return array
5454
*/
55-
public function bridgechains(string $id, array $query = []): array
55+
public function bridgechains(string $id, array $query = []): ?array
5656
{
5757
return $this->get("businesses/{$id}/bridgechains", $query);
5858
}
@@ -64,7 +64,7 @@ public function bridgechains(string $id, array $query = []): array
6464
*
6565
* @return array
6666
*/
67-
public function search(array $parameters): array
67+
public function search(array $parameters): ?array
6868
{
6969
return $this->post('businesses/search', $parameters);
7070
}

src/API/Delegates.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Delegates extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('delegates', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("delegates/{$id}");
4545
}
@@ -52,7 +52,7 @@ public function show(string $id): array
5252
*
5353
* @return array
5454
*/
55-
public function blocks(string $id, array $query = []): array
55+
public function blocks(string $id, array $query = []): ?array
5656
{
5757
return $this->get("delegates/{$id}/blocks", $query);
5858
}
@@ -65,7 +65,7 @@ public function blocks(string $id, array $query = []): array
6565
*
6666
* @return array
6767
*/
68-
public function voters(string $id, array $query = []): array
68+
public function voters(string $id, array $query = []): ?array
6969
{
7070
return $this->get("delegates/{$id}/voters", $query);
7171
}

src/API/Locks.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Locks extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('locks', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("locks/{$id}");
4545
}
@@ -51,7 +51,7 @@ public function show(string $id): array
5151
*
5252
* @return array
5353
*/
54-
public function search(array $parameters): array
54+
public function search(array $parameters): ?array
5555
{
5656
return $this->post('locks/search', $parameters);
5757
}
@@ -63,7 +63,7 @@ public function search(array $parameters): array
6363
*
6464
* @return array
6565
*/
66-
public function unlocked(array $parameters): array
66+
public function unlocked(array $parameters): ?array
6767
{
6868
return $this->post('locks/unlocked', $parameters);
6969
}

src/API/Node.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Node extends AbstractAPI
2525
*
2626
* @return array
2727
*/
28-
public function status(): array
28+
public function status(): ?array
2929
{
3030
return $this->get('node/status');
3131
}
@@ -35,7 +35,7 @@ public function status(): array
3535
*
3636
* @return array
3737
*/
38-
public function syncing(): array
38+
public function syncing(): ?array
3939
{
4040
return $this->get('node/syncing');
4141
}
@@ -45,7 +45,7 @@ public function syncing(): array
4545
*
4646
* @return array
4747
*/
48-
public function configuration(): array
48+
public function configuration(): ?array
4949
{
5050
return $this->get('node/configuration');
5151
}
@@ -55,7 +55,7 @@ public function configuration(): array
5555
*
5656
* @return array
5757
*/
58-
public function crypto(): array
58+
public function crypto(): ?array
5959
{
6060
return $this->get('node/configuration/crypto');
6161
}
@@ -67,7 +67,7 @@ public function crypto(): array
6767
*
6868
* @return array
6969
*/
70-
public function fees(int $days = null): array
70+
public function fees(int $days = null): ?array
7171
{
7272
return $this->get('node/fees', ['days' => $days]);
7373
}

src/API/Peers.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Peers extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('peers', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $ip): array
42+
public function show(string $ip): ?array
4343
{
4444
return $this->get("peers/{$ip}");
4545
}

src/API/Rounds.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Rounds extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function delegates(int $round_id): array
30+
public function delegates(int $round_id): ?array
3131
{
3232
return $this->get("rounds/{$round_id}/delegates");
3333
}

src/API/Transactions.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Transactions extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('transactions', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function create(array $transactions): array
42+
public function create(array $transactions): ?array
4343
{
4444
return $this->post('transactions', compact('transactions'));
4545
}
@@ -51,7 +51,7 @@ public function create(array $transactions): array
5151
*
5252
* @return array
5353
*/
54-
public function show(string $id): array
54+
public function show(string $id): ?array
5555
{
5656
return $this->get("transactions/{$id}");
5757
}
@@ -61,7 +61,7 @@ public function show(string $id): array
6161
*
6262
* @return array
6363
*/
64-
public function allUnconfirmed(): array
64+
public function allUnconfirmed(): ?array
6565
{
6666
return $this->get('transactions/unconfirmed');
6767
}
@@ -73,7 +73,7 @@ public function allUnconfirmed(): array
7373
*
7474
* @return array
7575
*/
76-
public function showUnconfirmed(string $id): array
76+
public function showUnconfirmed(string $id): ?array
7777
{
7878
return $this->get("transactions/unconfirmed/{$id}");
7979
}
@@ -85,7 +85,7 @@ public function showUnconfirmed(string $id): array
8585
*
8686
* @return array
8787
*/
88-
public function search(array $parameters): array
88+
public function search(array $parameters): ?array
8989
{
9090
return $this->post('transactions/search', $parameters);
9191
}
@@ -95,7 +95,7 @@ public function search(array $parameters): array
9595
*
9696
* @return array
9797
*/
98-
public function types(): array
98+
public function types(): ?array
9999
{
100100
return $this->get('transactions/types');
101101
}
@@ -105,7 +105,7 @@ public function types(): array
105105
*
106106
* @return array
107107
*/
108-
public function fees(): array
108+
public function fees(): ?array
109109
{
110110
return $this->get('transactions/fees');
111111
}

src/API/Votes.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Votes extends AbstractAPI
2727
*
2828
* @return array
2929
*/
30-
public function all(array $query = []): array
30+
public function all(array $query = []): ?array
3131
{
3232
return $this->get('votes', $query);
3333
}
@@ -39,7 +39,7 @@ public function all(array $query = []): array
3939
*
4040
* @return array
4141
*/
42-
public function show(string $id): array
42+
public function show(string $id): ?array
4343
{
4444
return $this->get("votes/{$id}");
4545
}

0 commit comments

Comments
 (0)