Code Duplication    Length = 3-6 lines in 3 locations

eZ/Publish/API/Repository/Tests/RoleServiceTest.php 3 locations

@@ 1001-1006 (lines=6) @@
998
        /* END: Use Case */
999
1000
        $actual = array();
1001
        foreach ($roleDraft->getPolicies() as $policy) {
1002
            $actual[] = array(
1003
                'module' => $policy->module,
1004
                'function' => $policy->function,
1005
            );
1006
        }
1007
        usort(
1008
            $actual,
1009
            function ($p1, $p2) {
@@ 1268-1270 (lines=3) @@
1265
        $role = $roleService->loadRole($roleDraft->id);
1266
1267
        $policies = array();
1268
        foreach ($role->getPolicies() as $policy) {
1269
            $policies[] = array('module' => $policy->module, 'function' => $policy->function);
1270
        }
1271
        /* END: Use Case */
1272
        array_multisort($policies);
1273
@@ 1326-1328 (lines=3) @@
1323
        $roleDraft = $roleService->createRole($roleCreate);
1324
1325
        $policies = array();
1326
        foreach ($roleDraft->getPolicies() as $policy) {
1327
            $policies[] = array('module' => $policy->module, 'function' => $policy->function);
1328
        }
1329
        /* END: Use Case */
1330
1331
        $this->assertEquals(