public loadRoleDraftByRoleId ( mixed $roleId ) : eZ\Publish\API\Repository\Values\User\RoleDraft | ||
$roleId | mixed | ID of the role the draft was created from. |
리턴 | eZ\Publish\API\Repository\Values\User\RoleDraft |
public function loadRoleDraftByRoleId($roleId)
{
if ($this->repository->hasAccess('role', 'read') !== true) {
throw new UnauthorizedException('role', 'read');
}
$spiRole = $this->userHandler->loadRoleDraftByRoleId($roleId);
return $this->roleDomainMapper->buildDomainRoleDraftObject($spiRole);
}