Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1592-1599 (lines=8) @@
1589
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1590
1591
        $versions = array();
1592
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1593
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1594
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1595
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1596
            }
1597
1598
            $versions[] = $versionInfo;
1599
        }
1600
1601
        return $versions;
1602
    }
@@ 1096-1103 (lines=8) @@
1093
1094
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1095
        $versionInfoList = array();
1096
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1097
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1098
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1099
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1100
            }
1101
1102
            $versionInfoList[] = $versionInfo;
1103
        }
1104
1105
        return $versionInfoList;
1106
    }