Code Duplication    Length = 28-28 lines in 4 locations

eZ/Publish/Core/MVC/Symfony/Cache/Tests/Http/EventListener/RelatedLocationsListenerTest.php 1 location

@@ 70-97 (lines=28) @@
67
        $this->listener = new RelatedLocationsListener($this->repository);
68
    }
69
70
    private function getPermissionServiceMock()
71
    {
72
        return $this
73
            ->getMockBuilder('\eZ\Publish\Core\Repository\PermissionService')
74
            ->setMethods(null)
75
            ->setConstructorArgs(
76
                [
77
                    $this->repository,
78
                    $this
79
                        ->getMockBuilder('eZ\Publish\API\Repository\UserService')
80
                        ->getMock(),
81
                    $this
82
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\RoleDomainMapper')
83
                        ->disableOriginalConstructor()
84
                        ->getMock(),
85
                    $this
86
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\LimitationService')
87
                        ->getMock(),
88
                    $this
89
                        ->getMockBuilder('eZ\Publish\SPI\Persistence\User\Handler')
90
                        ->getMock(),
91
                    $this
92
                        ->getMockBuilder('eZ\Publish\API\Repository\Values\User\UserReference')
93
                        ->getMock(),
94
                ]
95
            )
96
            ->getMock();
97
    }
98
99
    public function testGetSubscribedEvents()
100
    {

eZ/Publish/Core/MVC/Symfony/Matcher/Tests/ContentBased/BaseTest.php 1 location

@@ 92-119 (lines=28) @@
89
            ->getMockForAbstractClass();
90
    }
91
92
    protected function getPermissionServiceMock($repository)
93
    {
94
        return $this
95
            ->getMockBuilder('\eZ\Publish\Core\Repository\PermissionService')
96
            ->setMethods(null)
97
            ->setConstructorArgs(
98
                [
99
                    $repository,
100
                    $this
101
                        ->getMockBuilder('eZ\Publish\API\Repository\UserService')
102
                        ->getMock(),
103
                    $this
104
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\RoleDomainMapper')
105
                        ->disableOriginalConstructor()
106
                        ->getMock(),
107
                    $this
108
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\LimitationService')
109
                        ->getMock(),
110
                    $this
111
                        ->getMockBuilder('eZ\Publish\SPI\Persistence\User\Handler')
112
                        ->getMock(),
113
                    $this
114
                        ->getMockBuilder('eZ\Publish\API\Repository\Values\User\UserReference')
115
                        ->getMock(),
116
                ]
117
            )
118
            ->getMock();
119
    }
120
}
121

eZ/Publish/Core/MVC/Symfony/Routing/Tests/UrlAliasGeneratorTest.php 1 location

@@ 423-450 (lines=28) @@
420
        );
421
    }
422
423
    protected function getPermissionServiceMock($repository)
424
    {
425
        return $this
426
            ->getMockBuilder('\eZ\Publish\Core\Repository\PermissionService')
427
            ->setMethods(null)
428
            ->setConstructorArgs(
429
                [
430
                    $repository,
431
                    $this
432
                        ->getMockBuilder('eZ\Publish\API\Repository\UserService')
433
                        ->getMock(),
434
                    $this
435
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\RoleDomainMapper')
436
                        ->disableOriginalConstructor()
437
                        ->getMock(),
438
                    $this
439
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\LimitationService')
440
                        ->getMock(),
441
                    $this
442
                        ->getMockBuilder('eZ\Publish\SPI\Persistence\User\Handler')
443
                        ->getMock(),
444
                    $this
445
                        ->getMockBuilder('eZ\Publish\API\Repository\Values\User\UserReference')
446
                        ->getMock(),
447
                ]
448
            )
449
            ->getMock();
450
    }
451
}
452

eZ/Publish/Core/MVC/Symfony/Security/Tests/User/Identifier/RoleContextProviderTest.php 1 location

@@ 159-186 (lines=28) @@
156
        return $limitationMock;
157
    }
158
159
    protected function getPermissionServiceMock($repository)
160
    {
161
        return $this
162
            ->getMockBuilder('\eZ\Publish\Core\Repository\PermissionService')
163
            ->setMethods(null)
164
            ->setConstructorArgs(
165
                [
166
                    $repository,
167
                    $this
168
                        ->getMockBuilder('eZ\Publish\API\Repository\UserService')
169
                        ->getMock(),
170
                    $this
171
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\RoleDomainMapper')
172
                        ->disableOriginalConstructor()
173
                        ->getMock(),
174
                    $this
175
                        ->getMockBuilder('eZ\Publish\Core\Repository\Helper\LimitationService')
176
                        ->getMock(),
177
                    $this
178
                        ->getMockBuilder('eZ\Publish\SPI\Persistence\User\Handler')
179
                        ->getMock(),
180
                    $this
181
                        ->getMockBuilder('eZ\Publish\API\Repository\Values\User\UserReference')
182
                        ->getMock(),
183
                ]
184
            )
185
            ->getMock();
186
    }
187
}
188