CreateController
in
Класс, позволяющий создать проект Class CreateController
Table of Contents
T_DEFAULT | Создает пустой проект | 'Default' |
---|---|---|
T_QUIZ | Создает викторину | 'Quiz' |
$path | ||
$name | ||
$params | Параметры для создания приложения | array |
_print() | mixed | |
getFileContent() | mixed | |
getArrayToPhpStr() | string | |
getHeaderContent() | mixed | |
initParams() | mixed | |
initConfig() | mixed | |
generateFile() | string | |
getConfigFile() | mixed | |
getParamsFile() | mixed | |
create() | mixed | |
init() | Инициализация параметров проекта | mixed |
Constants
T_DEFAULT
Создает пустой проект
mixed
$T_DEFAULT
= 'Default'
T_QUIZ
Создает викторину
mixed
$T_QUIZ
= 'Quiz'
Properties
$path
protected
mixed
$path
$name
protected
mixed
$name
$params
Параметры для создания приложения
public
array
$params
Methods
_print()
private
_print(
$str :
string
[, $isError :
bool
= false ]
)
: mixed
Parameters
- $str : string
- $isError : bool = false
Return values
mixedgetFileContent()
protected
getFileContent(
$file :
mixed
)
: mixed
Parameters
- $file : mixed
Return values
mixedgetArrayToPhpStr()
public
getArrayToPhpStr(
$arr :
mixed
, $depth :
mixed
)
: string
Parameters
- $arr : mixed
- $depth : mixed
Return values
stringgetHeaderContent()
protected
getHeaderContent(
)
: mixed
Return values
mixedinitParams()
protected
initParams(
$defaultParams :
mixed
)
: mixed
Parameters
- $defaultParams : mixed
Return values
mixedinitConfig()
protected
initConfig(
$defaultConfig :
mixed
)
: mixed
Parameters
- $defaultConfig : mixed
Return values
mixedgenerateFile()
protected
generateFile(
$templateContent :
string
, $fileName :
string
)
: string
Parameters
- $templateContent : string
- $fileName : string
Return values
stringgetConfigFile()
protected
getConfigFile(
$path :
string
, $type :
string
)
: mixed
Parameters
- $path : string
- $type : string
Return values
mixedgetParamsFile()
protected
getParamsFile(
$path :
string
)
: mixed
Parameters
- $path : string
Return values
mixedcreate()
protected
create(
[ $type :
mixed
= self::T_DEFAULT ]
)
: mixed
Parameters
- $type : mixed = self::T_DEFAULT
Return values
mixedinit()
Инициализация параметров проекта
public
init(
[ $name :
null
= null ]
[, $type :
string
= self::T_DEFAULT ]
)
: mixed
Parameters
- $name : null = null
Имя проекта
- $type : string = self::T_DEFAULT
Тип проекта