OrganisationHelper
in package
Provides helper 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.
- $fieldFirstColumn : string
- Field First Column.
- $fieldGroupBy : string
- Field Group By.
- $fieldHeader : string
- Field Header.
- $request : RequestStack
- The HttpRequest object.
- $viewName : string
- Field view name.
- $webformId : int
- Webform Id.
Methods
- __construct() : mixed
- CMSConnector constructor.
- generateStatisticsView() : mixed
- Generate the statistics table for the corresponding view name.
- getFieldFirstColumn() : mixed
- Return fieldFirstColumn value.
- getFieldHeader() : mixed
- Return fieldHeader value.
- getHeaderItem() : mixed
- Get header item from submission.
- getLeadPartnerCountry() : mixed
- Get Lead Partner Country name.
- getLeadPartnerType() : mixed
- Get Lead Partner Type.
- getLeftColumnItem() : mixed
- Get left column item from submission.
- getOrganisationSessions() : mixed
- Return sessionsCodes of specific organisation.
- getOrganisationsIds() : mixed
- Return organisations ids for specific session.
- getRequestStack() : mixed
- Return request instance.
- getViewName() : mixed
- Return viewName value.
- getWebformSubmission() : mixed
- Get Webform Submission by webform id and submission id.
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
$fieldFirstColumn
Field First Column.
protected
string
$fieldFirstColumn
$fieldGroupBy
Field Group By.
protected
string
$fieldGroupBy
$fieldHeader
Field Header.
protected
string
$fieldHeader
$request
The HttpRequest object.
protected
RequestStack
$request
$viewName
Field view name.
protected
string
$viewName
$webformId
Webform Id.
protected
int
$webformId
Methods
__construct()
CMSConnector constructor.
public
__construct(Connection $database, EntityTypeManagerInterface $entityTypeManager, ConfigFactory $configFactory, DateFormatterInterface $dateFormatter, RequestStack $request) : mixed
Parameters
- $database : Connection
- $entityTypeManager : EntityTypeManagerInterface
- $configFactory : ConfigFactory
- $dateFormatter : DateFormatterInterface
- $request : RequestStack
generateStatisticsView()
Generate the statistics table for the corresponding view name.
public
generateStatisticsView(mixed $view_name[, mixed $filterBy = NULL ]) : mixed
Parameters
- $view_name : mixed
- $filterBy : mixed = NULL
getFieldFirstColumn()
Return fieldFirstColumn value.
public
getFieldFirstColumn() : mixed
getFieldHeader()
Return fieldHeader value.
public
getFieldHeader() : mixed
getHeaderItem()
Get header item from submission.
public
getHeaderItem(mixed $submission) : mixed
Parameters
- $submission : mixed
getLeadPartnerCountry()
Get Lead Partner Country name.
public
getLeadPartnerCountry(mixed $sid) : mixed
Parameters
- $sid : mixed
getLeadPartnerType()
Get Lead Partner Type.
public
getLeadPartnerType(mixed $sid) : mixed
Parameters
- $sid : mixed
getLeftColumnItem()
Get left column item from submission.
public
getLeftColumnItem(mixed $submission) : mixed
Parameters
- $submission : mixed
getOrganisationSessions()
Return sessionsCodes of specific organisation.
public
getOrganisationSessions(mixed $organisationId) : mixed
Parameters
- $organisationId : mixed
getOrganisationsIds()
Return organisations ids for specific session.
public
getOrganisationsIds(mixed $submission) : mixed
Parameters
- $submission : mixed
getRequestStack()
Return request instance.
public
getRequestStack() : mixed
getViewName()
Return viewName value.
public
getViewName() : mixed
getWebformSubmission()
Get Webform Submission by webform id and submission id.
public
getWebformSubmission(mixed $webform_id, mixed $sid) : mixed
Parameters
- $webform_id : mixed
- $sid : mixed