Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1101-1108 (lines=8) @@
1098
1099
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1100
        $versionInfoList = array();
1101
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1102
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1103
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1104
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1105
            }
1106
1107
            $versionInfoList[] = $versionInfo;
1108
        }
1109
1110
        return $versionInfoList;
1111
    }
@@ 1545-1552 (lines=8) @@
1542
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1543
1544
        $versions = array();
1545
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1546
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1547
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1548
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1549
            }
1550
1551
            $versions[] = $versionInfo;
1552
        }
1553
1554
        usort(
1555
            $versions,