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