@@ -5,9 +5,68 @@ Get rate limit wrappers from [GitHub Rate Limit API](http://developer.github.com
5
5
6
6
#### Get All Rate Limits
7
7
8
+ ##### new way
8
9
``` php
9
10
/** @var \Github\Api\RateLimit\RateLimitResource[] $rateLimits */
10
- $rateLimits = $client->api('rate_limit')->getLimits();
11
+ $rateLimits = $client->api('rate_limit')->getResources();
12
+ ```
13
+
14
+ var_dump() output:
15
+ ```
16
+ array(4) {
17
+ ["core"]=>
18
+ object(Github\Api\RateLimit\RateLimitResource)#30 (4) {
19
+ ["name":"Github\Api\RateLimit\RateLimitResource":private]=>
20
+ string(4) "core"
21
+ ["limit":"Github\Api\RateLimit\RateLimitResource":private]=>
22
+ int(5000)
23
+ ["reset":"Github\Api\RateLimit\RateLimitResource":private]=>
24
+ int(1566137712)
25
+ ["remaining":"Github\Api\RateLimit\RateLimitResource":private]=>
26
+ int(5000)
27
+ }
28
+ ["search"]=>
29
+ object(Github\Api\RateLimit\RateLimitResource)#32 (4) {
30
+ ["name":"Github\Api\RateLimit\RateLimitResource":private]=>
31
+ string(6) "search"
32
+ ["limit":"Github\Api\RateLimit\RateLimitResource":private]=>
33
+ int(30)
34
+ ["reset":"Github\Api\RateLimit\RateLimitResource":private]=>
35
+ int(1566134172)
36
+ ["remaining":"Github\Api\RateLimit\RateLimitResource":private]=>
37
+ int(30)
38
+ }
39
+ ["graphql"]=>
40
+ object(Github\Api\RateLimit\RateLimitResource)#43 (4) {
41
+ ["name":"Github\Api\RateLimit\RateLimitResource":private]=>
42
+ string(7) "graphql"
43
+ ["limit":"Github\Api\RateLimit\RateLimitResource":private]=>
44
+ int(5000)
45
+ ["reset":"Github\Api\RateLimit\RateLimitResource":private]=>
46
+ int(1566137712)
47
+ ["remaining":"Github\Api\RateLimit\RateLimitResource":private]=>
48
+ int(5000)
49
+ }
50
+ ["integration_manifest"]=>
51
+ object(Github\Api\RateLimit\RateLimitResource)#44 (4) {
52
+ ["name":"Github\Api\RateLimit\RateLimitResource":private]=>
53
+ string(20) "integration_manifest"
54
+ ["limit":"Github\Api\RateLimit\RateLimitResource":private]=>
55
+ int(5000)
56
+ ["reset":"Github\Api\RateLimit\RateLimitResource":private]=>
57
+ int(1566137712)
58
+ ["remaining":"Github\Api\RateLimit\RateLimitResource":private]=>
59
+ int(5000)
60
+ }
61
+ }
62
+ ```
63
+
64
+
65
+ ##### deprecated way
66
+
67
+ ``` php
68
+ /** @var array $rateLimits */
69
+ $rateLimits = $client->api('rate_limit')->getRateLimits();
11
70
```
12
71
13
72
#### Get Core Rate Limit
0 commit comments