Code Duplication    Length = 12-13 lines in 2 locations

eZ/Publish/Core/Persistence/Legacy/User/Handler.php 2 locations

@@ 314-326 (lines=13) @@
311
     *
312
     * @return \eZ\Publish\SPI\Persistence\User\Role[]
313
     */
314
    public function loadRoles()
315
    {
316
        $data = $this->roleGateway->loadRoles();
317
318
        $roles = $this->mapper->mapRoles($data);
319
        foreach ($roles as $role) {
320
            foreach ($role->policies as $policy) {
321
                $this->limitationConverter->toSPI($policy);
322
            }
323
        }
324
325
        return $roles;
326
    }
327
328
    /**
329
     * Update role (draft).
@@ 466-477 (lines=12) @@
463
     *
464
     * @return \eZ\Publish\SPI\Persistence\User\Policy[]
465
     */
466
    public function loadPoliciesByUserId($userId)
467
    {
468
        $data = $this->roleGateway->loadPoliciesByUserId($userId);
469
470
        $policies = $this->mapper->mapPolicies($data);
471
472
        foreach ($policies as $policy) {
473
            $this->limitationConverter->toSPI($policy);
474
        }
475
476
        return $policies;
477
    }
478
479
    /**
480
     * Assigns role to a user or user group with given limitations.