Code Duplication    Length = 12-13 lines in 2 locations

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

@@ 377-389 (lines=13) @@
374
     *
375
     * @return \eZ\Publish\SPI\Persistence\User\Role[]
376
     */
377
    public function loadRoles()
378
    {
379
        $data = $this->roleGateway->loadRoles();
380
381
        $roles = $this->mapper->mapRoles($data);
382
        foreach ($roles as $role) {
383
            foreach ($role->policies as $policy) {
384
                $this->limitationConverter->toSPI($policy);
385
            }
386
        }
387
388
        return $roles;
389
    }
390
391
    /**
392
     * Update role (draft).
@@ 530-541 (lines=12) @@
527
     *
528
     * @return \eZ\Publish\SPI\Persistence\User\Policy[]
529
     */
530
    public function loadPoliciesByUserId($userId)
531
    {
532
        $data = $this->roleGateway->loadPoliciesByUserId($userId);
533
534
        $policies = $this->mapper->mapPolicies($data);
535
536
        foreach ($policies as $policy) {
537
            $this->limitationConverter->toSPI($policy);
538
        }
539
540
        return $policies;
541
    }
542
543
    /**
544
     * Assigns role to a user or user group with given limitations.