Code Duplication    Length = 8-8 lines in 2 locations

eZ/Publish/Core/Repository/ContentService.php 2 locations

@@ 1086-1093 (lines=8) @@
1083
1084
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1085
        $versionInfoList = array();
1086
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1087
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1088
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1089
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1090
            }
1091
1092
            $versionInfoList[] = $versionInfo;
1093
        }
1094
1095
        return $versionInfoList;
1096
    }
@@ 1562-1569 (lines=8) @@
1559
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1560
1561
        $versions = array();
1562
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1563
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1564
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1565
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1566
            }
1567
1568
            $versions[] = $versionInfo;
1569
        }
1570
1571
        return $versions;
1572
    }