Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1111-1118 (lines=8) @@
1108
1109
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1110
        $versionInfoList = array();
1111
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1112
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1113
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1114
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1115
            }
1116
1117
            $versionInfoList[] = $versionInfo;
1118
        }
1119
1120
        return $versionInfoList;
1121
    }
@@ 1564-1571 (lines=8) @@
1561
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1562
1563
        $versions = array();
1564
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1565
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1566
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1567
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1568
            }
1569
1570
            $versions[] = $versionInfo;
1571
        }
1572
1573
        return $versions;
1574
    }