Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1112-1119 (lines=8) @@
1109
1110
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1111
        $versionInfoList = array();
1112
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1113
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1114
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1115
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1116
            }
1117
1118
            $versionInfoList[] = $versionInfo;
1119
        }
1120
1121
        return $versionInfoList;
1122
    }
@@ 1588-1595 (lines=8) @@
1585
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1586
1587
        $versions = array();
1588
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1589
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1590
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1591
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1592
            }
1593
1594
            $versions[] = $versionInfo;
1595
        }
1596
1597
        return $versions;
1598
    }