Provides question attribute definitions from question themes
package | Default |
---|
getAttributesFromQuestionTheme(string $questionThemeName,string $questionType): \LimeSurvey\Models\Services\array<string,array>
If there are no attributes, an empty array is returned
string
the question theme name (see table question theme "name")
string
the extended typ (see table question_themes "extends")
\LimeSurvey\Models\Services\array
additional attributes for an extended theme or empty array
getBaseDefinition(): \LimeSurvey\Models\Services\array<string,mixed>
\LimeSurvey\Models\Services\array
getDefinitions(\LimeSurvey\Models\Services\array<string,mixed> $options = array()): \LimeSurvey\Models\Services\array<string,array>
\LimeSurvey\Models\Services\array
to use
\LimeSurvey\Models\Services\array
array of question attribute definitions
getQuestionTheme(\LimeSurvey\Models\Services\array<string,mixed> $options):
If it's not explicitly set, it tries to use a question object.
\LimeSurvey\Models\Services\array
getQuestionType(\LimeSurvey\Models\Services\array<string,mixed> $options):
If it's not explicitly set, it tries to use a question object.
\LimeSurvey\Models\Services\array