public function loadSections()
{
if ($this->repository->hasAccess('section', 'view') !== true) {
throw new UnauthorizedException('section', 'view');
}
$spiSections = $this->sectionHandler->loadAll();
$sections = array();
foreach ($spiSections as $spiSection) {
$sections[] = $this->buildDomainSectionObject($spiSection);
}
return $sections;
}