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 = 62-62 lines in 2 locations

tests/Action/DatabaseActionTest.php 2 locations

@@ 146-207 (lines=62) @@
143
        parent::setUp();
144
    }
145
146
    public function testAct()
147
    {
148
        $location = new Location(array(
149
            'contentInfo' => new ContentInfo(array(
150
                'id' => 123,
151
            )),
152
        ));
153
154
        $content = new Content(array(
155
            'internalFields' => $this->fields,
156
            'versionInfo' => new VersionInfo(array(
157
                'contentInfo' => new ContentInfo(array(
158
                    'mainLanguageCode' => 'eng_GB',
159
                )),
160
            )),
161
        ));
162
163
        $dataWrapper = new DataWrapper($this->struct, $this->contentType, $location);
164
        $event = new InformationCollected($dataWrapper);
165
166
        $user = new User(array(
167
            'content' => new Content(array(
168
                'versionInfo' => new VersionInfo(array(
169
                    'contentInfo' => new ContentInfo(array(
170
                        'id' => 123,
171
                    )),
172
                )),
173
            )),
174
            'login' => 'login',
175
        ));
176
177
        $ezInfoCollection = new EzInfoCollection();
178
        $ezInfoCollectionAttribute = new EzInfoCollectionAttribute();
179
180
        $this->ezRepository->expects($this->once())
181
            ->method('getContentService')
182
            ->willReturn($this->contentService);
183
184
        $this->contentService->expects($this->once())
185
            ->method('loadContent')
186
            ->with(123)
187
            ->willReturn($content);
188
189
        $this->ezRepository->expects($this->once())
190
            ->method('getCurrentUser')
191
            ->willReturn($user);
192
193
        $this->repository->expects($this->once())
194
            ->method('createMain')
195
            ->willReturn($ezInfoCollection);
196
197
        $this->factory->expects($this->exactly(3))
198
            ->method('getLegacyValue')
199
            ->withAnyParameters()
200
            ->willReturn($this->legacyData);
201
202
        $this->repository->expects($this->exactly(3))
203
            ->method('createChild')
204
            ->willReturn($ezInfoCollectionAttribute);
205
206
        $this->action->act($event);
207
    }
208
209
    /**
210
     * @expectedException \Netgen\Bundle\InformationCollectionBundle\Exception\ActionFailedException
@@ 274-335 (lines=62) @@
271
    /**
272
     * @expectedException \Netgen\Bundle\InformationCollectionBundle\Exception\ActionFailedException
273
     */
274
    public function testActWithExceptionOnInformationCollectionAttributeRepository()
275
    {
276
        $location = new Location(array(
277
            'contentInfo' => new ContentInfo(array(
278
                'id' => 123,
279
            )),
280
        ));
281
282
        $content = new Content(array(
283
            'internalFields' => $this->fields,
284
            'versionInfo' => new VersionInfo(array(
285
                'contentInfo' => new ContentInfo(array(
286
                    'mainLanguageCode' => 'eng_GB',
287
                )),
288
            )),
289
        ));
290
291
        $dataWrapper = new DataWrapper($this->struct, $this->contentType, $location);
292
        $event = new InformationCollected($dataWrapper);
293
294
        $user = new User(array(
295
            'content' => new Content(array(
296
                'versionInfo' => new VersionInfo(array(
297
                    'contentInfo' => new ContentInfo(array(
298
                        'id' => 123,
299
                    )),
300
                )),
301
            )),
302
            'login' => 'login',
303
        ));
304
305
        $ezInfoCollection = new EzInfoCollection();
306
        $ezInfoCollectionAttribute = new EzInfoCollectionAttribute();
307
308
        $this->ezRepository->expects($this->once())
309
            ->method('getContentService')
310
            ->willReturn($this->contentService);
311
312
        $this->contentService->expects($this->once())
313
            ->method('loadContent')
314
            ->with(123)
315
            ->willReturn($content);
316
317
        $this->ezRepository->expects($this->once())
318
            ->method('getCurrentUser')
319
            ->willReturn($user);
320
321
        $this->repository->expects($this->once())
322
            ->method('createMain')
323
            ->willReturn($ezInfoCollection);
324
325
        $this->factory->expects($this->exactly(1))
326
            ->method('getLegacyValue')
327
            ->withAnyParameters()
328
            ->willReturn($this->legacyData);
329
330
        $this->repository->expects($this->once())
331
            ->method('createChild')
332
            ->willThrowException(new DBALException());
333
334
        $this->action->act($event);
335
    }
336
}
337