European Week of Regions and Cities

SessionsController extends ControllerBase Uses StringTranslationTrait

Controller for the Home page.

Table of Contents

Properties

$configFactory  : ConfigFactory
Configuration Factory.
$dateFormatter  : DateFormatterInterface
The date formatter service.
$entityTypeManager  : EntityTypeManagerInterface
The entity type manager.
$fileHelper  : Files
Utils helper.
$sessionHelper  : Session
Session helper.
$termHelper  : Term
Term helper.
$twig  : TwigEnvironment
The twig environment container.
$userHelper  : User
User helper.
$utilsHelper  : Utils
Utils helper.

Methods

__construct()  : mixed
Constructs a User object.
create()  : mixed
Create container.
getPartnerIds()  : mixed
Get partners ids.
getSessionDetailPage()  : mixed
Get programme session details.
registerToSession()  : mixed
Main function to register to session.
renderPartners()  : mixed
Render partners.
renderPersons()  : mixed
Render persons.
unregisterToSession()  : mixed
Main function to unregister to session.
getRegistrations()  : mixed
Return user registrations.

Properties

$dateFormatter

The date formatter service.

protected DateFormatterInterface $dateFormatter

$entityTypeManager

The entity type manager.

protected EntityTypeManagerInterface $entityTypeManager

Methods

__construct()

Constructs a User object.

public __construct(EntityTypeManagerInterface $entity_type_manager, TwigEnvironment $twig, DateFormatterInterface $dateFormatter, Session $sessionHelper, ConfigFactory $configFactory, Utils $utilsHelper, User $userHelper, File $fileHelper, Term $term) : mixed
Parameters
$entity_type_manager : EntityTypeManagerInterface
$twig : TwigEnvironment
$dateFormatter : DateFormatterInterface
$sessionHelper : Session
$configFactory : ConfigFactory
$utilsHelper : Utils
$userHelper : User
$fileHelper : File
$term : Term

create()

Create container.

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

getPartnerIds()

Get partners ids.

public getPartnerIds(mixed $sessionData) : mixed
Parameters
$sessionData : mixed

getSessionDetailPage()

Get programme session details.

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

registerToSession()

Main function to register to session.

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

renderPartners()

Render partners.

public renderPartners(mixed $sessionData) : mixed
Parameters
$sessionData : mixed

renderPersons()

Render persons.

public renderPersons(mixed $persons) : mixed
Parameters
$persons : mixed

unregisterToSession()

Main function to unregister to session.

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

getRegistrations()

Return user registrations.

private getRegistrations(mixed $profileId) : mixed
Parameters
$profileId : mixed

        
On this page

Search results