Code Duplication    Length = 12-13 lines in 3 locations

eZ/Publish/Core/Repository/Tests/Service/Mock/PermissionsCriterionHandlerTest.php 1 location

@@ 439-450 (lines=12) @@
436
437
    protected $limitationServiceMock;
438
439
    protected function getLimitationServiceMock($methods = [])
440
    {
441
        if ($this->limitationServiceMock === null) {
442
            $this->limitationServiceMock = $this
443
                ->getMockBuilder('eZ\Publish\Core\Repository\Helper\LimitationService')
444
                ->setMethods($methods)
445
                ->disableOriginalConstructor()
446
                ->getMock();
447
        }
448
449
        return $this->limitationServiceMock;
450
    }
451
}
452

eZ/Publish/Core/Repository/Tests/Permission/PermissionCriterionResolverTest.php 1 location

@@ 372-384 (lines=13) @@
369
370
    protected $limitationServiceMock;
371
372
    protected function getLimitationServiceMock($methods = [])
373
    {
374
        // Tests first calls here with methods set before initiating PermissionCriterionResolver with same instance.
375
        if ($this->limitationServiceMock !== null) {
376
            return $this->limitationServiceMock;
377
        }
378
379
        return $this->limitationServiceMock = $this
380
            ->getMockBuilder(LimitationService::class)
381
            ->setMethods($methods)
382
            ->disableOriginalConstructor()
383
            ->getMock();
384
    }
385
}
386

eZ/Publish/Core/Repository/Tests/Service/Mock/PermissionTest.php 1 location

@@ 1014-1025 (lines=12) @@
1011
    /**
1012
     * @return \eZ\Publish\Core\Repository\Helper\LimitationService|\PHPUnit_Framework_MockObject_MockObject
1013
     */
1014
    protected function getLimitationServiceMock($methods = [])
1015
    {
1016
        if ($this->limitationServiceMock === null) {
1017
            $this->limitationServiceMock = $this
1018
                ->getMockBuilder('eZ\\Publish\\Core\\Repository\\Helper\\LimitationService')
1019
                ->setMethods($methods)
1020
                ->disableOriginalConstructor()
1021
                ->getMock();
1022
        }
1023
1024
        return $this->limitationServiceMock;
1025
    }
1026
}
1027