PHP Class InfyOm\Generator\Common\CommandData

Show file Open project: infyomlabs/laravel-generator Class Usage Examples

Public Properties

Property Type Description
$COMMAND_TYPE_API
$COMMAND_TYPE_API_SCAFFOLD
$COMMAND_TYPE_SCAFFOLD
$commandObj Illuminate\Console\Command
$commandType
$config GeneratorConfig
$dynamicVars
$fieldNamesMapping
$inputFields array
$modelName

Public Methods

Method Description
__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 )

Private Methods

Method Description
addPrimaryKey ( )
addTimestamps ( )
checkForDiffPrimaryKey ( )
getInputFromConsole ( )
getInputFromFileOrJson ( )
getInputFromTable ( )

Method Details

__construct() public method

public __construct ( Illuminate\Console\Command $commandObj, string $commandType ) : CommandData
$commandObj Illuminate\Console\Command
$commandType string
return CommandData

addDynamicVariable() public method

public addDynamicVariable ( $name, $val )

commandComment() public method

public commandComment ( $message )

commandError() public method

public commandError ( $error )

commandInfo() public method

public commandInfo ( $message )

commandWarn() public method

public commandWarn ( $warning )

getAddOn() public method

public getAddOn ( $option )

getInputFields() public method

public getInputFields ( )

getOption() public method

public getOption ( $option )

initCommandData() public method

public initCommandData ( )

setOption() public method

public setOption ( $option, $value )

Property Details

$COMMAND_TYPE_API public static property

public static $COMMAND_TYPE_API

$COMMAND_TYPE_API_SCAFFOLD public static property

public static $COMMAND_TYPE_API_SCAFFOLD

$COMMAND_TYPE_SCAFFOLD public static property

public static $COMMAND_TYPE_SCAFFOLD

$commandObj public property

public Command,Illuminate\Console $commandObj
return Illuminate\Console\Command

$commandType public property

public $commandType

$config public property

public GeneratorConfig,InfyOm\Generator\Common $config
return GeneratorConfig

$dynamicVars public property

public $dynamicVars

$fieldNamesMapping public property

public $fieldNamesMapping

$inputFields public property

public array $inputFields
return array

$modelName public property

public $modelName