LimeSurvey API - Master branch

QuestionStatistics
in package
implements StatisticsChartInterface

Table of Contents

Interfaces

StatisticsChartInterface
Interface for all statistics chart classes.

Properties

$factories  : array<string|int, mixed>
$filters  : mixed
$language  : string
$output  : array<string|int, mixed>
$surveyId  : int

Methods

__construct()  : mixed
run()  : array<string|int, mixed>
Run the chart generation logic.
setFilters()  : void
Set filters for responses
buildBaseQuery()  : CDbCommand
fetchSurveyMetadata()  : mixed
handleFactory()  : mixed

Properties

Methods

run()

Run the chart generation logic.

public run(int $surveyId[, string $language = 'en' ]) : array<string|int, mixed>
Parameters
$surveyId : int

Survey ID

$language : string = 'en'

Language code (optional, for localized text)

Return values
array<string|int, mixed>

Chart output(s)

buildBaseQuery()

private buildBaseQuery() : CDbCommand
Return values
CDbCommand

handleFactory()

private handleFactory(mixed $factory, mixed $survey, mixed $question) : mixed
Parameters
$factory : mixed
$survey : mixed
$question : mixed

        
On this page

Search results