European Week of Regions and Cities

Export

Export class contains helpers functions.

Table of Contents

Properties

$configFactory  : ConfigFactory
Configuration Factory.
$database  : Connection
The database connection.
$dateFormatter  : DateFormatterInterface
The date formatter service.
$entityTypeManager  : EntityTypeManagerInterface
The entity type manager.
$fileHelper  : File
File helper.
$partner  : Partner
Partner helper.
$session  : Session
Session helper.
$term  : Term
Term helper.
$userHelper  : User
User helper.

Methods

__construct()  : mixed
Export helper Constructor.
countSessionsRegistrations()  : mixed
Return count registrations.
getGlobalExportColumns()  : mixed
Columns of the Excelsheet.
prepareData()  : mixed
Prepare data to export.
sessionSpeakersModerators()  : mixed
Return sessions speakers / moderators.
avoidForParticipants()  : mixed
Return if conditions accomplished frr politicians users.
getBuildings()  : mixed
Get all sessions Buildings.
getCodes()  : mixed
Get all sessions codes.
getOrganisationsTypes()  : mixed
Get organisation types.
getRoles()  : mixed
Get all sessions roles.
getThemes()  : mixed
Get all sessions themes.

Properties

$configFactory

Configuration Factory.

protected ConfigFactory $configFactory

$database

The database connection.

protected Connection $database

$dateFormatter

The date formatter service.

protected DateFormatterInterface $dateFormatter

$entityTypeManager

The entity type manager.

protected EntityTypeManagerInterface $entityTypeManager

Methods

__construct()

Export helper Constructor.

public __construct(Connection $database, EntityTypeManagerInterface $entity_type_manager, DateFormatterInterface $dateFormatter, ConfigFactory $configFactory, Term $term, Partner $partner, Session $session, File $file, User $user) : mixed
Parameters
$database : Connection
$entity_type_manager : EntityTypeManagerInterface
$dateFormatter : DateFormatterInterface
$configFactory : ConfigFactory
$term : Term
$partner : Partner
$session : Session
$file : File
$user : User

countSessionsRegistrations()

Return count registrations.

public countSessionsRegistrations() : mixed

getGlobalExportColumns()

Columns of the Excelsheet.

public getGlobalExportColumns(mixed $withAccessibility) : mixed
Parameters
$withAccessibility : mixed

prepareData()

Prepare data to export.

public prepareData(mixed $users[, mixed $politicians = FALSE ]) : mixed
Parameters
$users : mixed
$politicians : mixed = FALSE

sessionSpeakersModerators()

Return sessions speakers / moderators.

public sessionSpeakersModerators() : mixed

avoidForParticipants()

Return if conditions accomplished frr politicians users.

private avoidForParticipants(mixed $organisationTypes, mixed $functionId) : mixed
Parameters
$organisationTypes : mixed
$functionId : mixed

getBuildings()

Get all sessions Buildings.

private getBuildings(mixed $sessions) : mixed
Parameters
$sessions : mixed

getCodes()

Get all sessions codes.

private getCodes(mixed $sessions) : mixed
Parameters
$sessions : mixed

getOrganisationsTypes()

Get organisation types.

private getOrganisationsTypes(mixed $organisation) : mixed
Parameters
$organisation : mixed

getRoles()

Get all sessions roles.

private getRoles(mixed $sessions, mixed $user) : mixed
Parameters
$sessions : mixed
$user : mixed

getThemes()

Get all sessions themes.

private getThemes(mixed $sessions) : mixed
Parameters
$sessions : mixed

        
On this page

Search results