GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 21-22 lines in 3 locations

src/Bindings/Browser/AbstractBrowserBindingService.php 3 locations

@@ 96-117 (lines=22) @@
93
     * @throws CmisObjectNotFoundException
94
     * @return Url
95
     */
96
    protected function getObjectUrl($repositoryId, $objectId, $selector = null)
97
    {
98
        $result = $this->getRepositoryUrlCache()->getObjectUrl($repositoryId, $objectId, $selector);
99
100
        if ($result === null) {
101
            $this->getRepositoriesInternal($repositoryId);
102
            $result = $this->getRepositoryUrlCache()->getObjectUrl($repositoryId, $objectId, $selector);
103
        }
104
105
        if ($result === null) {
106
            throw new CmisObjectNotFoundException(
107
                sprintf(
108
                    'Unknown Object! Repository: "%s" | Object: "%s" | Selector: "%s"',
109
                    $repositoryId,
110
                    $objectId,
111
                    $selector
112
                )
113
            );
114
        }
115
116
        return $result;
117
    }
118
119
    /**
120
     * Returns the repository URL cache or creates a new cache if it doesn't
@@ 373-394 (lines=22) @@
370
     * @throws CmisObjectNotFoundException
371
     * @return Url
372
     */
373
    protected function getPathUrl($repositoryId, $path, $selector = null)
374
    {
375
        $result = $this->getRepositoryUrlCache()->getPathUrl($repositoryId, $path, $selector);
376
377
        if ($result === null) {
378
            $this->getRepositoriesInternal($repositoryId);
379
            $result = $this->getRepositoryUrlCache()->getPathUrl($repositoryId, $path, $selector);
380
        }
381
382
        if ($result === null) {
383
            throw new CmisObjectNotFoundException(
384
                sprintf(
385
                    'Unknown path! Repository: "%s" | Path: "%s" | Selector: "%s"',
386
                    $repositoryId,
387
                    $path,
388
                    $selector
389
                )
390
            );
391
        }
392
393
        return $result;
394
    }
395
396
// ---- URL ----
397
@@ 476-496 (lines=21) @@
473
     * @throws CmisObjectNotFoundException
474
     * @return Url
475
     */
476
    protected function getRepositoryUrl($repositoryId, $selector = null)
477
    {
478
        $result = $this->getRepositoryUrlCache()->getRepositoryUrl($repositoryId, $selector);
479
480
        if ($result === null) {
481
            $this->getRepositoriesInternal($repositoryId);
482
            $result = $this->getRepositoryUrlCache()->getRepositoryUrl($repositoryId, $selector);
483
        }
484
485
        if ($result === null) {
486
            throw new CmisObjectNotFoundException(
487
                sprintf(
488
                    'Unknown repository! Repository: "%s" | Selector: "%s"',
489
                    $repositoryId,
490
                    $selector
491
                )
492
            );
493
        }
494
495
        return $result;
496
    }
497
498
    /**
499
     * Converts a Properties list into an array that can be used for the CMIS request.