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 = 10-10 lines in 5 locations

src/Resource/Sync/Repository.php 5 locations

@@ 18-27 (lines=10) @@
15
    /**
16
     * @return array
17
     */
18
    public function builds(): array
19
    {
20
        return $this->wait(
21
            $this->handleCommand(
22
                new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this)
23
            )->then(function (RepositoryInterface $repository) {
24
                return Promise::fromObservable($repository->builds()->toArray());
25
            })
26
        );
27
    }
28
29
    /**
30
     * @param  int   $id
@@ 47-56 (lines=10) @@
44
    /**
45
     * @return array
46
     */
47
    public function commits(): array
48
    {
49
        return $this->wait(
50
            $this->handleCommand(
51
                new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this)
52
            )->then(function (RepositoryInterface $repository) {
53
                return Promise::fromObservable($repository->commits()->toArray());
54
            })
55
        );
56
    }
57
58
    /**
59
     * @return SettingsInterface
@@ 119-128 (lines=10) @@
116
    /**
117
     * @return array
118
     */
119
    public function branches(): array
120
    {
121
        return $this->wait(
122
            $this->handleCommand(
123
                new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this)
124
            )->then(function (RepositoryInterface $repository) {
125
                return Promise::fromObservable($repository->branches()->toArray());
126
            })
127
        );
128
    }
129
130
    /**
131
     * @return array
@@ 133-142 (lines=10) @@
130
    /**
131
     * @return array
132
     */
133
    public function vars(): array
134
    {
135
        return $this->wait(
136
            $this->handleCommand(
137
                new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this)
138
            )->then(function (RepositoryInterface $repository) {
139
                return Promise::fromObservable($repository->vars()->toArray());
140
            })
141
        );
142
    }
143
144
    /**
145
     * @return array
@@ 147-156 (lines=10) @@
144
    /**
145
     * @return array
146
     */
147
    public function caches(): array
148
    {
149
        return $this->wait(
150
            $this->handleCommand(
151
                new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this)
152
            )->then(function (RepositoryInterface $repository) {
153
                return Promise::fromObservable($repository->caches()->toArray());
154
            })
155
        );
156
    }
157
158
    /**
159
     * @return RepositoryKeyInterface