Passed
Push — master ( 321f29...c517f3 )
by y
01:59
created
src/Color.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@
 block discarded – undo
35 35
     /**
36 36
      * @return string
37 37
      */
38
-    public static function random () {
38
+    public static function random() {
39 39
         try {
40 40
             $colors = (new ReflectionClass(self::class))->getConstants();
41 41
             return $colors[array_rand($colors)];
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -39,8 +39,7 @@
 block discarded – undo
39 39
         try {
40 40
             $colors = (new ReflectionClass(self::class))->getConstants();
41 41
             return $colors[array_rand($colors)];
42
-        }
43
-        catch (Exception $exception) {
42
+        } catch (Exception $exception) {
44 43
             return 'none'; // unreachable
45 44
         }
46 45
     }
Please login to merge, or discard this patch.
src/Webhook/AbstractWebhook.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -30,11 +30,11 @@  discard block
 block discarded – undo
30 30
     }
31 31
     use DeleteTrait;
32 32
 
33
-    final public function __toString (): string {
33
+    final public function __toString(): string {
34 34
         return "webhooks/{$this->getGid()}";
35 35
     }
36 36
 
37
-    final protected function _getDir (): string {
37
+    final protected function _getDir(): string {
38 38
         return 'webhooks';
39 39
     }
40 40
 
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
      * @param string $target
44 44
      * @return $this
45 45
      */
46
-    public function create ($resource, string $target) {
46
+    public function create($resource, string $target) {
47 47
         $this->_set('resource', $resource);
48 48
         $this->_set('target', $target);
49 49
         return $this->_create();
Please login to merge, or discard this patch.
src/Api.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -460,8 +460,7 @@
 block discarded – undo
460 460
                 'sync' => $token,
461 461
                 'opt_expand' => 'this'
462 462
             ]));
463
-        }
464
-        catch (Error $error) {
463
+        } catch (Error $error) {
465 464
             if ($error->getCode() !== 412) {
466 465
                 throw $error;
467 466
             }
Please login to merge, or discard this patch.
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -53,25 +53,25 @@  discard block
 block discarded – undo
53 53
     /**
54 54
      * @return Cache
55 55
      */
56
-    public static function getCache () {
56
+    public static function getCache() {
57 57
         return static::$cache ?? static::$cache = new Cache();
58 58
     }
59 59
 
60 60
     /**
61 61
      * @return Api
62 62
      */
63
-    public static function getDefault () {
63
+    public static function getDefault() {
64 64
         return self::$default;
65 65
     }
66 66
 
67 67
     /**
68 68
      * @return LoggerInterface
69 69
      */
70
-    public static function getLogger () {
70
+    public static function getLogger() {
71 71
         return static::$logger
72 72
             ?? static::$logger = new class implements LoggerInterface {
73 73
 
74
-                public function log (string $message, string $path, array $data = null): void {
74
+                public function log(string $message, string $path, array $data = null): void {
75 75
                     // stub
76 76
                 }
77 77
 
@@ -81,28 +81,28 @@  discard block
 block discarded – undo
81 81
     /**
82 82
      * @param Cache $cache
83 83
      */
84
-    public static function setCache (Cache $cache) {
84
+    public static function setCache(Cache $cache) {
85 85
         static::$cache = $cache;
86 86
     }
87 87
 
88 88
     /**
89 89
      * @param Api $default
90 90
      */
91
-    public static function setDefault (Api $default) {
91
+    public static function setDefault(Api $default) {
92 92
         self::$default = $default;
93 93
     }
94 94
 
95 95
     /**
96 96
      * @param LoggerInterface $logger
97 97
      */
98
-    public static function setLogger (LoggerInterface $logger) {
98
+    public static function setLogger(LoggerInterface $logger) {
99 99
         static::$logger = $logger;
100 100
     }
101 101
 
102 102
     /**
103 103
      * @param string $token
104 104
      */
105
-    public function __construct (string $token) {
105
+    public function __construct(string $token) {
106 106
         $this->token = $token;
107 107
         if (!static::$default) {
108 108
             static::$default = $this;
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
      * @return null|array
119 119
      * @internal
120 120
      */
121
-    protected function _exec (string $method, string $path, array $opts = []) {
121
+    protected function _exec(string $method, string $path, array $opts = []) {
122 122
         static::getLogger()->log($method, $path, $opts);
123 123
         /** @var resource $ch */
124 124
         $ch = curl_init();
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
      * @return string
168 168
      * @internal
169 169
      */
170
-    protected function _getPath (string $path, array $query): string {
170
+    protected function _getPath(string $path, array $query): string {
171 171
         return $query ? $path . '?' . http_build_query($query) : $path;
172 172
     }
173 173
 
@@ -176,8 +176,8 @@  discard block
 block discarded – undo
176 176
      * @return null|array
177 177
      * @internal
178 178
      */
179
-    protected function _jsonDecode (string $json) {
180
-        return json_decode($json, true, JSON_BIGINT_AS_STRING | JSON_THROW_ON_ERROR);
179
+    protected function _jsonDecode(string $json) {
180
+        return json_decode($json, true, JSON_BIGINT_AS_STRING|JSON_THROW_ON_ERROR);
181 181
     }
182 182
 
183 183
     /**
@@ -185,8 +185,8 @@  discard block
 block discarded – undo
185 185
      * @return string
186 186
      * @internal
187 187
      */
188
-    protected function _jsonEncode (array $data): string {
189
-        return json_encode($data, JSON_PRETTY_PRINT | JSON_THROW_ON_ERROR);
188
+    protected function _jsonEncode(array $data): string {
189
+        return json_encode($data, JSON_PRETTY_PRINT|JSON_THROW_ON_ERROR);
190 190
     }
191 191
 
192 192
     /**
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
      *
195 195
      * @param string $path
196 196
      */
197
-    public function delete (string $path): void {
197
+    public function delete(string $path): void {
198 198
         $this->_exec('DELETE', $path);
199 199
     }
200 200
 
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
      * @param array $data
209 209
      * @return mixed|Data|AbstractEntity
210 210
      */
211
-    public function factory ($caller, string $class, array $data = []) {
211
+    public function factory($caller, string $class, array $data = []) {
212 212
         return new $class($caller, $data);
213 213
     }
214 214
 
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
      * @param array $options
221 221
      * @return null|array
222 222
      */
223
-    public function get (string $path, array $query = [], array $options = []) {
223
+    public function get(string $path, array $query = [], array $options = []) {
224 224
         foreach ($options as $name => $value) {
225 225
             $query["opt_{$name}"] = $value;
226 226
         }
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
      * @param string $gid
235 235
      * @return null|Attachment
236 236
      */
237
-    public function getAttachment (string $gid) {
237
+    public function getAttachment(string $gid) {
238 238
         return $this->load($this, Attachment::class, "attachments/{$gid}");
239 239
     }
240 240
 
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
      * @param string $gid
245 245
      * @return null|CustomField
246 246
      */
247
-    public function getCustomField (string $gid) {
247
+    public function getCustomField(string $gid) {
248 248
         return $this->load($this, CustomField::class, "custom_fields/{$gid}");
249 249
     }
250 250
 
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
      *
255 255
      * @return Workspace
256 256
      */
257
-    public function getDefaultWorkspace () {
257
+    public function getDefaultWorkspace() {
258 258
         return $this->getMe()->getDefaultWorkspace();
259 259
     }
260 260
 
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
      *
264 264
      * @return User
265 265
      */
266
-    public function getMe () {
266
+    public function getMe() {
267 267
         return $this->getUser('me');
268 268
     }
269 269
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
      * @param string $gid
274 274
      * @return null|Portfolio
275 275
      */
276
-    public function getPortfolio (string $gid) {
276
+    public function getPortfolio(string $gid) {
277 277
         return $this->load($this, Portfolio::class, "portfolios/{$gid}");
278 278
     }
279 279
 
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
      * @param string $gid
284 284
      * @return null|Project
285 285
      */
286
-    public function getProject (string $gid) {
286
+    public function getProject(string $gid) {
287 287
         return $this->load($this, Project::class, "projects/{$gid}");
288 288
     }
289 289
 
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
      * @param string $gid
294 294
      * @return null|Section
295 295
      */
296
-    public function getSection (string $gid) {
296
+    public function getSection(string $gid) {
297 297
         return $this->load($this, Section::class, "sections/{$gid}");
298 298
     }
299 299
 
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
      * @param string $gid
304 304
      * @return null|Story
305 305
      */
306
-    public function getStory (string $gid) {
306
+    public function getStory(string $gid) {
307 307
         return $this->load($this, Story::class, "stories/{$gid}");
308 308
     }
309 309
 
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
      * @param string $gid
314 314
      * @return null|Tag
315 315
      */
316
-    public function getTag (string $gid) {
316
+    public function getTag(string $gid) {
317 317
         return $this->load($this, Tag::class, "tags/{$gid}");
318 318
     }
319 319
 
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
      * @param string $gid
324 324
      * @return null|Task
325 325
      */
326
-    public function getTask (string $gid) {
326
+    public function getTask(string $gid) {
327 327
         return $this->load($this, Task::class, "tasks/{$gid}");
328 328
     }
329 329
 
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
      * @param string $gid
334 334
      * @return null|TaskList
335 335
      */
336
-    public function getTaskList (string $gid) {
336
+    public function getTaskList(string $gid) {
337 337
         return $this->load($this, TaskList::class, "user_task_lists/{$gid}");
338 338
     }
339 339
 
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
      * @param string $gid
344 344
      * @return null|Team
345 345
      */
346
-    public function getTeam (string $gid) {
346
+    public function getTeam(string $gid) {
347 347
         return $this->load($this, Team::class, "teams/{$gid}");
348 348
     }
349 349
 
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
      * @param string $gid
354 354
      * @return null|User
355 355
      */
356
-    public function getUser (string $gid) {
356
+    public function getUser(string $gid) {
357 357
         return $this->load($this, User::class, "users/{$gid}");
358 358
     }
359 359
 
@@ -361,7 +361,7 @@  discard block
 block discarded – undo
361 361
      * @param string $gid
362 362
      * @return ProjectWebhook|TaskWebhook
363 363
      */
364
-    public function getWebhook (string $gid) {
364
+    public function getWebhook(string $gid) {
365 365
         return $this->getCache()->get($gid, $this, function() use ($gid) {
366 366
             static $classes = [
367 367
                 Project::TYPE => ProjectWebhook::class,
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
      * @param array $data
383 383
      * @return Event
384 384
      */
385
-    public function getWebhookEvent (array $data) {
385
+    public function getWebhookEvent(array $data) {
386 386
         return $this->factory($this, Event::class, $data);
387 387
     }
388 388
 
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
      * @param string $gid
393 393
      * @return null|Workspace
394 394
      */
395
-    public function getWorkspace (string $gid) {
395
+    public function getWorkspace(string $gid) {
396 396
         return $this->load($this, Workspace::class, "workspaces/{$gid}");
397 397
     }
398 398
 
@@ -402,7 +402,7 @@  discard block
 block discarded – undo
402 402
      * @param string $name
403 403
      * @return null|Workspace
404 404
      */
405
-    public function getWorkspaceByName (string $name) {
405
+    public function getWorkspaceByName(string $name) {
406 406
         foreach ($this->getWorkspaces() as $workspace) {
407 407
             if ($workspace->getName() === $name) {
408 408
                 return $workspace;
@@ -416,7 +416,7 @@  discard block
 block discarded – undo
416 416
      *
417 417
      * @return Workspace[]
418 418
      */
419
-    public function getWorkspaces () {
419
+    public function getWorkspaces() {
420 420
         return $this->getMe()->getWorkspaces();
421 421
     }
422 422
 
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
      * @param array $query
432 432
      * @return null|mixed|AbstractEntity
433 433
      */
434
-    public function load ($caller, string $class, string $path, array $query = []) {
434
+    public function load($caller, string $class, string $path, array $query = []) {
435 435
         $key = $this->_getPath($path, $query);
436 436
         return $this->getCache()->get($key, $caller, function($caller) use ($class, $path, $query) {
437 437
             $data = $this->get($path, $query, ['expand' => 'this']);
@@ -449,7 +449,7 @@  discard block
 block discarded – undo
449 449
      * @param int $pages
450 450
      * @return array|AbstractEntity[]
451 451
      */
452
-    public function loadAll ($caller, string $class, string $path, array $query = [], int $pages = 0) {
452
+    public function loadAll($caller, string $class, string $path, array $query = [], int $pages = 0) {
453 453
         return iterator_to_array($this->loadEach(...func_get_args()));
454 454
     }
455 455
 
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
465 465
      * @param int $pages If positive, stops after this many pages have been fetched.
466 466
      * @return Generator|AbstractEntity[]
467 467
      */
468
-    public function loadEach ($caller, string $class, string $path, array $query = [], int $pages = 0) {
468
+    public function loadEach($caller, string $class, string $path, array $query = [], int $pages = 0) {
469 469
         $query['opt_expand'] = 'this';
470 470
         $query += ['limit' => 100];
471 471
         $path = $this->_getPath($path, $query);
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
      * @param array $options
490 490
      * @return null|array
491 491
      */
492
-    public function post (string $path, array $data = [], array $options = []) {
492
+    public function post(string $path, array $data = [], array $options = []) {
493 493
         $response = $this->_exec('POST', $path, [
494 494
             CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
495 495
             CURLOPT_POSTFIELDS => $this->_jsonEncode(['options' => $options, 'data' => $data])
@@ -505,7 +505,7 @@  discard block
 block discarded – undo
505 505
      * @param array $options
506 506
      * @return null|array
507 507
      */
508
-    public function put (string $path, array $data = [], array $options = []) {
508
+    public function put(string $path, array $data = [], array $options = []) {
509 509
         $response = $this->_exec('PUT', $path, [
510 510
             CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
511 511
             CURLOPT_POSTFIELDS => $this->_jsonEncode(['options' => $options, 'data' => $data])
@@ -524,7 +524,7 @@  discard block
 block discarded – undo
524 524
      * @param null|string $token
525 525
      * @return Event[]
526 526
      */
527
-    public function sync ($entity, ?string &$token) {
527
+    public function sync($entity, ?string &$token) {
528 528
         try {
529 529
             $response = $this->_exec('GET', $this->_getPath('events', [
530 530
                 'resource' => $entity->getGid(),
@@ -554,7 +554,7 @@  discard block
 block discarded – undo
554 554
      * @param string $to
555 555
      * @return null|array
556 556
      */
557
-    public function upload (string $file, string $to) {
557
+    public function upload(string $file, string $to) {
558 558
         $response = $this->_exec('POST', $to, [
559 559
             CURLOPT_POSTFIELDS => ['file' => new CURLFile(realpath($file))] // multipart/form-data
560 560
         ]);
Please login to merge, or discard this patch.
src/Error.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
      */
21 21
     protected $curlInfo;
22 22
 
23
-    public function __construct (int $code, string $message, array $curlInfo) {
23
+    public function __construct(int $code, string $message, array $curlInfo) {
24 24
         parent::__construct($message, $code);
25 25
         $this->curlInfo = $curlInfo;
26 26
     }
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
     /**
29 29
      * @return array
30 30
      */
31
-    public function getCurlInfo (): array {
31
+    public function getCurlInfo(): array {
32 32
         return $this->curlInfo;
33 33
     }
34 34
 }
35 35
\ No newline at end of file
Please login to merge, or discard this patch.
src/Api/Laravel/Facade/Asana.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -49,21 +49,21 @@
 block discarded – undo
49 49
     /**
50 50
      * @return Api
51 51
      */
52
-    final public static function getApi () {
52
+    final public static function getApi() {
53 53
         return static::getFacadeRoot();
54 54
     }
55 55
 
56 56
     /**
57 57
      * @return string
58 58
      */
59
-    public static function getFacadeAccessor () {
59
+    public static function getFacadeAccessor() {
60 60
         return AsanaServiceProvider::NAME;
61 61
     }
62 62
 
63 63
     /**
64 64
      * @return Api
65 65
      */
66
-    public static function getFacadeRoot () {
66
+    public static function getFacadeRoot() {
67 67
         return parent::getFacadeRoot();
68 68
     }
69 69
 }
70 70
\ No newline at end of file
Please login to merge, or discard this patch.
src/Api/Cache.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
      * @param AbstractEntity $entity
35 35
      * @return bool Success
36 36
      */
37
-    public function add (AbstractEntity $entity): bool {
37
+    public function add(AbstractEntity $entity): bool {
38 38
         if ($gid = $entity->getGid() and !$entity->isDiff()) {
39 39
             $this->entities[$gid] = $entity;
40 40
             $this->addKeys($gid, $entity->getCacheKeys());
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
      * @param string $gid
50 50
      * @param string[] $keys
51 51
      */
52
-    protected function addKeys (string $gid, array $keys): void {
52
+    protected function addKeys(string $gid, array $keys): void {
53 53
         $this->gids += array_fill_keys($keys, $gid);
54 54
     }
55 55
 
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
      * @param Closure $factory `fn( Api|Data $caller ): null|AbstractEntity`
65 65
      * @return null|mixed|AbstractEntity
66 66
      */
67
-    public function get (string $key, $caller, Closure $factory) {
67
+    public function get(string $key, $caller, Closure $factory) {
68 68
         // POOL HIT
69 69
         if ($gid = $this->gids[$key] ?? null) {
70 70
             return $this->entities[$gid];
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
      *
93 93
      * @param AbstractEntity $entity
94 94
      */
95
-    public function remove (AbstractEntity $entity): void {
95
+    public function remove(AbstractEntity $entity): void {
96 96
         $gid = $entity->getGid();
97 97
         unset($this->entities[$gid]);
98 98
         foreach ($entity->getCacheKeys() as $key) {
Please login to merge, or discard this patch.
src/Api/LoggerInterface.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,5 +12,5 @@
 block discarded – undo
12 12
      * @param string $path
13 13
      * @param null|array $data
14 14
      */
15
-    public function log (string $message, string $path, array $data = null): void;
15
+    public function log(string $message, string $path, array $data = null): void;
16 16
 }
17 17
\ No newline at end of file
Please login to merge, or discard this patch.
src/Base/AbstractEntity/CreateTrait.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,14 +12,14 @@
 block discarded – undo
12 12
      *
13 13
      * @return string
14 14
      */
15
-    abstract protected function _getDir (): string;
15
+    abstract protected function _getDir(): string;
16 16
 
17 17
     /**
18 18
      * `POST` the new entity to Asana.
19 19
      *
20 20
      * @return $this
21 21
      */
22
-    public function create () {
22
+    public function create() {
23 23
         return $this->{'_save'}($this->_getDir());
24 24
     }
25 25
 }
26 26
\ No newline at end of file
Please login to merge, or discard this patch.
src/Base/AbstractEntity/DeleteTrait.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@
 block discarded – undo
10 10
     /**
11 11
      * `DELETE`
12 12
      */
13
-    public function delete (): void {
13
+    public function delete(): void {
14 14
         $this->{'_delete'}();
15 15
     }
16 16
 }
17 17
\ No newline at end of file
Please login to merge, or discard this patch.