Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 1129-1136 (lines=8) @@
1126
1127
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->loadDraftsForUser($user->getUserId());
1128
        $versionInfoList = array();
1129
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1130
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1131
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1132
                throw new UnauthorizedException('content', 'versionread', array('contentId' => $versionInfo->contentInfo->id));
1133
            }
1134
1135
            $versionInfoList[] = $versionInfo;
1136
        }
1137
1138
        return $versionInfoList;
1139
    }
@@ 1605-1612 (lines=8) @@
1602
        $spiVersionInfoList = $this->persistenceHandler->contentHandler()->listVersions($contentInfo->id);
1603
1604
        $versions = array();
1605
        foreach ($spiVersionInfoList as $spiVersionInfo) {
1606
            $versionInfo = $this->domainMapper->buildVersionInfoDomainObject($spiVersionInfo);
1607
            if (!$this->repository->canUser('content', 'versionread', $versionInfo)) {
1608
                throw new UnauthorizedException('content', 'versionread', array('versionId' => $versionInfo->id));
1609
            }
1610
1611
            $versions[] = $versionInfo;
1612
        }
1613
1614
        return $versions;
1615
    }