AbstractFileTypesManager
in package
Table of Contents
- $translator : Translator
- $types : array<string|int, mixed>
- __construct() : mixed
- addType() : AbstractFileTypesManager
- Добавить тип вопроса
- getByName() : IAbstractFileType
- Получить тип по имени
- getNames() : Iterator
- Получить итерируемый объект вида: имя типа => название типа
- getNamesAsArray() : array<string|int, string>
- Получить список вида: имя типа вопроса => название типа вопроса
- getTranslator() : Translator
- getTypes() : array<string|int, IAbstractFileType>
- Получить список типов
Properties
$translator
private
Translator
$translator
$types
private
array<string|int, mixed>
$types
Methods
__construct()
public
__construct(Container $container) : mixed
Parameters
- $container : Container
Return values
mixed —addType()
Добавить тип вопроса
public
addType(IAbstractFileType $object) : AbstractFileTypesManager
Parameters
- $object : IAbstractFileType
-
Тип
Return values
AbstractFileTypesManager —getByName()
Получить тип по имени
public
getByName(string $name) : IAbstractFileType
Parameters
- $name : string
-
Имя типа
Tags
Return values
IAbstractFileType —Тип
getNames()
Получить итерируемый объект вида: имя типа => название типа
public
getNames() : Iterator
Return values
Iterator —getNamesAsArray()
Получить список вида: имя типа вопроса => название типа вопроса
public
getNamesAsArray() : array<string|int, string>
Используется для выпадающих списков форм
Return values
array<string|int, string> —getTranslator()
public
getTranslator() : Translator
Return values
Translator —getTypes()
Получить список типов
public
getTypes() : array<string|int, IAbstractFileType>
Return values
array<string|int, IAbstractFileType> —Массив с типами