1 | <?php |
||
15 | class Corundum |
||
16 | { |
||
17 | |||
18 | /** |
||
19 | * @var array |
||
20 | */ |
||
21 | protected $tokens = []; |
||
22 | |||
23 | /** |
||
24 | * @var string |
||
25 | */ |
||
26 | protected $urlToken; |
||
27 | |||
28 | /** |
||
29 | * @var string |
||
30 | */ |
||
31 | protected $basic; |
||
32 | |||
33 | /** |
||
34 | * @var Slice |
||
35 | */ |
||
36 | protected $slice; |
||
37 | |||
38 | /** |
||
39 | * @var Slice |
||
40 | */ |
||
41 | protected $fake; |
||
42 | |||
43 | /** |
||
44 | * @var ResponseInterface |
||
45 | */ |
||
46 | protected $response; |
||
47 | |||
48 | /** |
||
49 | * @var Slice |
||
50 | */ |
||
51 | protected $results; |
||
52 | |||
53 | /** |
||
54 | * Corundum constructor. |
||
55 | * |
||
56 | * @param Slice $slice |
||
57 | */ |
||
58 | public function __construct(Slice $slice) |
||
67 | |||
68 | /** |
||
69 | * @return array |
||
70 | */ |
||
71 | public function getTokens(): array |
||
75 | |||
76 | /** |
||
77 | * @param array $tokens |
||
78 | */ |
||
79 | public function setTokens(array $tokens) |
||
83 | |||
84 | /** |
||
85 | * @return Slice |
||
86 | */ |
||
87 | protected function fake(): Slice |
||
96 | |||
97 | /** |
||
98 | * @return string |
||
99 | * |
||
100 | * @throws \RuntimeException |
||
101 | */ |
||
102 | public function getBody(): string |
||
107 | |||
108 | /** |
||
109 | * @return Slice|null |
||
110 | */ |
||
111 | public function getResults() |
||
115 | |||
116 | /** |
||
117 | * @return int|null |
||
118 | */ |
||
119 | public function getCode() |
||
128 | |||
129 | /** |
||
130 | * @param mixed $value |
||
131 | * |
||
132 | * @return mixed |
||
133 | */ |
||
134 | protected function value($value) |
||
143 | |||
144 | /** |
||
145 | * @param array $params |
||
146 | * |
||
147 | * @return array |
||
148 | */ |
||
149 | protected function multipart(array $params): array |
||
170 | |||
171 | /** |
||
172 | * @param Slice $options |
||
173 | * |
||
174 | * @return Slice |
||
175 | * |
||
176 | * @throws Invalid |
||
177 | */ |
||
178 | protected function apiRequest(Slice $options): Slice |
||
226 | |||
227 | /** |
||
228 | * @param string $user |
||
229 | * @param array $params |
||
230 | * |
||
231 | * @return Slice |
||
232 | * |
||
233 | * @throws Invalid |
||
234 | */ |
||
235 | protected function authorize(string $user, array $params = []): Slice |
||
254 | |||
255 | /** |
||
256 | * @param string $user |
||
257 | * @param string $scope |
||
258 | * |
||
259 | * @return Slice |
||
260 | * |
||
261 | * @throws Invalid |
||
262 | */ |
||
263 | protected function getToken(string $user, string $scope = ''): Slice |
||
274 | |||
275 | /** |
||
276 | * @param string $user |
||
277 | * |
||
278 | * @return Slice |
||
279 | * |
||
280 | * @throws Invalid |
||
281 | */ |
||
282 | protected function refreshToken(string $user): Slice |
||
294 | |||
295 | /** |
||
296 | * @param string $user |
||
297 | * @param string $file |
||
298 | * @param Slice $options |
||
299 | * |
||
300 | * @return Slice |
||
301 | * |
||
302 | * @throws Invalid |
||
303 | */ |
||
304 | public function upload(string $user, string $file, Slice $options = null): Slice |
||
334 | |||
335 | /** |
||
336 | * @param Slice $token |
||
337 | * @param Slice $options |
||
338 | * |
||
339 | * @return Slice |
||
340 | */ |
||
341 | protected function uploadSlice(Slice $token, Slice $options, string $file): Slice |
||
358 | |||
359 | /** |
||
360 | * @param Slice $token |
||
361 | * |
||
362 | * @return Slice |
||
363 | * |
||
364 | * @throws Invalid |
||
365 | */ |
||
366 | protected function verify(Slice $token): Slice |
||
377 | |||
378 | /** |
||
379 | * @param string $user |
||
380 | * @param Slice $slice |
||
381 | * |
||
382 | * @return Slice |
||
383 | * |
||
384 | * @throws Invalid |
||
385 | */ |
||
386 | protected function tokenUpdate(string $user, Slice $slice): Slice |
||
409 | |||
410 | } |
||
411 |
Scrutinizer analyzes your
composer.json
/composer.lock
file if available to determine the classes, and functions that are defined by your dependencies.It seems like the listed class was neither found in your dependencies, nor was it found in the analyzed files in your repository. If you are using some other form of dependency management, you might want to disable this analysis.