Documentation

QuestionTypesManager
in package

Менеджер типов вопросов

Управляет типами вопросов

Tags
category

Managers

subpackage

Models

Table of Contents

$translator  : Translator
$types  : array<string|int, mixed>
__construct()  : mixed
addType()  : QuestionTypesManager
Добавить тип вопроса
getByName()  : QuestionType
Получить тип вопроса по имени
getNames()  : Iterator
Получить итерируемый объект вида: имя типа вопроса => название типа вопроса
getNamesAsArray()  : array<string|int, string>
Получить список вида: имя типа вопроса => название типа вопроса
getTranslator()  : Translator
getTypes()  : array<string|int, QuestionType>
Получить список типов вопросов

Properties

Methods

__construct()

public __construct(Container $container) : mixed
Parameters
$container : Container
Return values
mixed

getByName()

Получить тип вопроса по имени

public getByName(string $name) : QuestionType
Parameters
$name : string

Имя типа вопроса

Tags
throws
QuestionTypeException

В случае если тип вопроса не был добавлен

Return values
QuestionType

Тип вопроса

getNames()

Получить итерируемый объект вида: имя типа вопроса => название типа вопроса

public getNames() : Iterator
Return values
Iterator

getNamesAsArray()

Получить список вида: имя типа вопроса => название типа вопроса

public getNamesAsArray() : array<string|int, string>

Используется для выпадающих списков форм

Return values
array<string|int, string>

getTypes()

Получить список типов вопросов

public getTypes() : array<string|int, QuestionType>
Return values
array<string|int, QuestionType>

Массив с типами вопросов

Search results