public function loadRoles()
{
if ($this->repository->hasAccess('role', 'read') !== true) {
throw new UnauthorizedException('role', 'read');
}
$spiRoles = $this->userHandler->loadRoles();
$roles = array();
foreach ($spiRoles as $spiRole) {
$roles[] = $this->roleDomainMapper->buildDomainRoleObject($spiRole);
}
return $roles;
}