Code Duplication    Length = 3-6 lines in 3 locations

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

@@ 1041-1046 (lines=6) @@
1038
        /* END: Use Case */
1039
1040
        $actual = array();
1041
        foreach ($roleDraft->getPolicies() as $policy) {
1042
            $actual[] = array(
1043
                'module' => $policy->module,
1044
                'function' => $policy->function,
1045
            );
1046
        }
1047
        usort(
1048
            $actual,
1049
            function ($p1, $p2) {
@@ 1341-1343 (lines=3) @@
1338
        $role = $roleService->loadRole($roleDraft->id);
1339
1340
        $policies = array();
1341
        foreach ($role->getPolicies() as $policy) {
1342
            $policies[] = array('module' => $policy->module, 'function' => $policy->function);
1343
        }
1344
        /* END: Use Case */
1345
        array_multisort($policies);
1346
@@ 1399-1401 (lines=3) @@
1396
        $roleDraft = $roleService->createRole($roleCreate);
1397
1398
        $policies = array();
1399
        foreach ($roleDraft->getPolicies() as $policy) {
1400
            $policies[] = array('module' => $policy->module, 'function' => $policy->function);
1401
        }
1402
        /* END: Use Case */
1403
1404
        $this->assertEquals(