Code Duplication    Length = 12-13 lines in 2 locations

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

@@ 355-367 (lines=13) @@
352
     *
353
     * @return \eZ\Publish\SPI\Persistence\User\Role[]
354
     */
355
    public function loadRoles()
356
    {
357
        $data = $this->roleGateway->loadRoles();
358
359
        $roles = $this->mapper->mapRoles($data);
360
        foreach ($roles as $role) {
361
            foreach ($role->policies as $policy) {
362
                $this->limitationConverter->toSPI($policy);
363
            }
364
        }
365
366
        return $roles;
367
    }
368
369
    /**
370
     * Update role (draft).
@@ 508-519 (lines=12) @@
505
     *
506
     * @return \eZ\Publish\SPI\Persistence\User\Policy[]
507
     */
508
    public function loadPoliciesByUserId($userId)
509
    {
510
        $data = $this->roleGateway->loadPoliciesByUserId($userId);
511
512
        $policies = $this->mapper->mapPolicies($data);
513
514
        foreach ($policies as $policy) {
515
            $this->limitationConverter->toSPI($policy);
516
        }
517
518
        return $policies;
519
    }
520
521
    /**
522
     * Assigns role to a user or user group with given limitations.