Code Duplication    Length = 8-8 lines in 2 locations

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

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