Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1093-1100 (lines=8) @@
1090
1091
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1092
        $versionInfoList = array();
1093
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1094
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1095
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1096
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1097
            }
1098
1099
            $versionInfoList[] = $versionInfo;
1100
        }
1101
1102
        return $versionInfoList;
1103
    }
@@ 1569-1576 (lines=8) @@
1566
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1567
1568
        $versions = array();
1569
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1570
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1571
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1572
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1573
            }
1574
1575
            $versions[] = $versionInfo;
1576
        }
1577
1578
        return $versions;
1579
    }