European Week of Regions and Cities

EvaluationController extends ControllerBase

Provide user profile form functionalities.

Table of Contents

Properties

$entityTypeManager  : EntityTypeManagerInterface
The entity type manager.
$moduleHandler  : ModuleHandlerInterface
The entity ModuleHandler.
$request  : RequestStack
The HttpRequest object.

Methods

__construct()  : mixed
Constructs a User object.
create()  : mixed
Create container.
getPreviousEvaluations()  : mixed
Return previous evaluation for current submissions and evaluator.
saveEvaluation()  : mixed
Save evaluation.
checkMergeGroup()  : mixed
Helper to handle some operations.
prepareDataToSave()  : mixed
Helper to prepare data to submit for both evaluation and session forms.
updateSessionEval()  : mixed
Helper to update session evaluation part.

Properties

$entityTypeManager

The entity type manager.

protected EntityTypeManagerInterface $entityTypeManager

$moduleHandler

The entity ModuleHandler.

protected ModuleHandlerInterface $moduleHandler

Methods

__construct()

Constructs a User object.

public __construct(RequestStack $request, EntityTypeManagerInterface $entity_type_manager, ModuleHandlerInterface $moduleHandler) : mixed
Parameters
$request : RequestStack
$entity_type_manager : EntityTypeManagerInterface
$moduleHandler : ModuleHandlerInterface

create()

Create container.

public static create(ContainerInterface $container) : mixed
Parameters
$container : ContainerInterface

getPreviousEvaluations()

Return previous evaluation for current submissions and evaluator.

public getPreviousEvaluations(Request $request) : mixed
Parameters
$request : Request

saveEvaluation()

Save evaluation.

public saveEvaluation(Request $request) : mixed
Parameters
$request : Request

checkMergeGroup()

Helper to handle some operations.

private checkMergeGroup(mixed $merge_group, mixed $serial) : mixed
Parameters
$merge_group : mixed
$serial : mixed

prepareDataToSave()

Helper to prepare data to submit for both evaluation and session forms.

private prepareDataToSave(mixed $inputBag) : mixed
Parameters
$inputBag : mixed

updateSessionEval()

Helper to update session evaluation part.

private updateSessionEval(mixed $data) : mixed
Parameters
$data : mixed

        
On this page

Search results