PHP Класс InfyOm\Generator\Common\CommandData

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$COMMAND_TYPE_API
$COMMAND_TYPE_API_SCAFFOLD
$COMMAND_TYPE_SCAFFOLD
$commandObj Illuminate\Console\Command
$commandType
$config GeneratorConfig
$dynamicVars
$fieldNamesMapping
$inputFields array
$modelName

Открытые методы

Метод Описание
__construct ( Illuminate\Console\Command $commandObj, string $commandType ) : CommandData
addDynamicVariable ( $name, $val )
commandComment ( $message )
commandError ( $error )
commandInfo ( $message )
commandWarn ( $warning )
getAddOn ( $option )
getInputFields ( )
getOption ( $option )
initCommandData ( )
setOption ( $option, $value )

Приватные методы

Метод Описание
addPrimaryKey ( )
addTimestamps ( )
checkForDiffPrimaryKey ( )
getInputFromConsole ( )
getInputFromFileOrJson ( )
getInputFromTable ( )

Описание методов

__construct() публичный метод

public __construct ( Illuminate\Console\Command $commandObj, string $commandType ) : CommandData
$commandObj Illuminate\Console\Command
$commandType string
Результат CommandData

addDynamicVariable() публичный метод

public addDynamicVariable ( $name, $val )

commandComment() публичный метод

public commandComment ( $message )

commandError() публичный метод

public commandError ( $error )

commandInfo() публичный метод

public commandInfo ( $message )

commandWarn() публичный метод

public commandWarn ( $warning )

getAddOn() публичный метод

public getAddOn ( $option )

getInputFields() публичный метод

public getInputFields ( )

getOption() публичный метод

public getOption ( $option )

initCommandData() публичный метод

public initCommandData ( )

setOption() публичный метод

public setOption ( $option, $value )

Описание свойств

$COMMAND_TYPE_API публичное статическое свойство

public static $COMMAND_TYPE_API

$COMMAND_TYPE_API_SCAFFOLD публичное статическое свойство

public static $COMMAND_TYPE_API_SCAFFOLD

$COMMAND_TYPE_SCAFFOLD публичное статическое свойство

public static $COMMAND_TYPE_SCAFFOLD

$commandObj публичное свойство

public Command,Illuminate\Console $commandObj
Результат Illuminate\Console\Command

$commandType публичное свойство

public $commandType

$config публичное свойство

public GeneratorConfig,InfyOm\Generator\Common $config
Результат GeneratorConfig

$dynamicVars публичное свойство

public $dynamicVars

$fieldNamesMapping публичное свойство

public $fieldNamesMapping

$inputFields публичное свойство

public array $inputFields
Результат array

$modelName публичное свойство

public $modelName