Описание класса CreateController | Universal Bot

CreateController

Класс, позволяющий создать проект 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'

Properties

$params

Параметры для создания приложения

public array $params

Methods

_print()

private _print( $str : string [, $isError : bool = false ] ) : mixed
Parameters
$str : string
$isError : bool = false
Return values
mixed

getFileContent()

protected getFileContent( $file : mixed ) : mixed
Parameters
$file : mixed
Return values
mixed

getArrayToPhpStr()

public getArrayToPhpStr( $arr : mixed , $depth : mixed ) : string
Parameters
$arr : mixed
$depth : mixed
Return values
string

getHeaderContent()

protected getHeaderContent( ) : mixed
Return values
mixed

initParams()

protected initParams( $defaultParams : mixed ) : mixed
Parameters
$defaultParams : mixed
Return values
mixed

initConfig()

protected initConfig( $defaultConfig : mixed ) : mixed
Parameters
$defaultConfig : mixed
Return values
mixed

generateFile()

protected generateFile( $templateContent : string , $fileName : string ) : string
Parameters
$templateContent : string
$fileName : string
Return values
string

getConfigFile()

protected getConfigFile( $path : string , $type : string ) : mixed
Parameters
$path : string
$type : string
Return values
mixed

getParamsFile()

protected getParamsFile( $path : string ) : mixed
Parameters
$path : string
Return values
mixed

create()

protected create( [ $type : mixed = self::T_DEFAULT ] ) : mixed
Parameters
$type : mixed = self::T_DEFAULT
Return values
mixed

init()

Инициализация параметров проекта

public init( [ $name : null = null ] [, $type : string = self::T_DEFAULT ] ) : mixed
Parameters
$name : null = null

Имя проекта

$type : string = self::T_DEFAULT

Тип проекта

Return values
mixed

Search results