Esempio n. 1
0
 public function render()
 {
     $template = $this->getTemplate();
     $template->setFile(__DIR__ . '/roleDefinition.latte');
     $resultSet = $this->userFacade->fetchAccessDefinitions(new AccessDefinitionQuery());
     $template->accessDefinitions = $this->sortAccessDefinitions($resultSet->toArray());
     $permissionsResultSet = $this->userFacade->fetchPermissions((new PermissionQuery())->byRole($this->role->getId()));
     $template->permissions = $this->sortRolePermissions($permissionsResultSet->toArray());
     $template->role = $this->role->getName();
     $template->render();
 }