Code Duplication    Length = 8-8 lines in 2 locations

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

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