PHP 클래스 InfyOm\Generator\Common\GeneratorConfig

파일 보기 프로젝트 열기: infyomlabs/laravel-generator 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$addOns * Generator AddOns
$availableOptions * Command Options
$forceMigrate
$mCamel
$mCamelPlural
$mName * Model Names
$mPlural
$mSnake
$mSnakePlural
$nsApiController
$nsApiRequest
$nsApp * Namespace variables
$nsBaseController
$nsController
$nsDataTables
$nsModel
$nsModelExtend
$nsRepository
$nsRequest
$nsRequestBase
$options * Generator Options
$pathApiController
$pathApiRequest
$pathApiRoutes
$pathApiTestTraits
$pathApiTests
$pathController
$pathDataTables
$pathModel
$pathRepository * Path variables
$pathRequest
$pathRoutes
$pathViews
$prefixes * Prefixes
$tableName

공개 메소드들

메소드 설명
getAddOn ( $addOn )
getOption ( $option )
init ( CommandData &$commandData, $options = null )
loadDynamicVariables ( CommandData &$commandData )
loadNamespaces ( CommandData &$commandData )
loadPaths ( )
overrideOptionsFromJsonFile ( $jsonData )
prepareAddOns ( )
prepareModelNames ( )
prepareOptions ( CommandData &$commandData )
preparePrefixes ( )
prepareTableName ( )
setOption ( $option, $value )

메소드 상세

getAddOn() 공개 메소드

public getAddOn ( $addOn )

getOption() 공개 메소드

public getOption ( $option )

init() 공개 메소드

public init ( CommandData &$commandData, $options = null )
$commandData CommandData

loadDynamicVariables() 공개 메소드

public loadDynamicVariables ( CommandData &$commandData )
$commandData CommandData

loadNamespaces() 공개 메소드

public loadNamespaces ( CommandData &$commandData )
$commandData CommandData

loadPaths() 공개 메소드

public loadPaths ( )

overrideOptionsFromJsonFile() 공개 메소드

public overrideOptionsFromJsonFile ( $jsonData )

prepareAddOns() 공개 메소드

public prepareAddOns ( )

prepareModelNames() 공개 메소드

public prepareModelNames ( )

prepareOptions() 공개 메소드

public prepareOptions ( CommandData &$commandData )
$commandData CommandData

preparePrefixes() 공개 메소드

public preparePrefixes ( )

prepareTableName() 공개 메소드

public prepareTableName ( )

setOption() 공개 메소드

public setOption ( $option, $value )

프로퍼티 상세

$addOns 공개적으로 프로퍼티

* Generator AddOns
public $addOns

$availableOptions 공개적으로 정적으로 프로퍼티

* Command Options
public static $availableOptions

$forceMigrate 공개적으로 프로퍼티

public $forceMigrate

$mCamel 공개적으로 프로퍼티

public $mCamel

$mCamelPlural 공개적으로 프로퍼티

public $mCamelPlural

$mName 공개적으로 프로퍼티

* Model Names
public $mName

$mPlural 공개적으로 프로퍼티

public $mPlural

$mSnake 공개적으로 프로퍼티

public $mSnake

$mSnakePlural 공개적으로 프로퍼티

public $mSnakePlural

$nsApiController 공개적으로 프로퍼티

public $nsApiController

$nsApiRequest 공개적으로 프로퍼티

public $nsApiRequest

$nsApp 공개적으로 프로퍼티

* Namespace variables
public $nsApp

$nsBaseController 공개적으로 프로퍼티

public $nsBaseController

$nsController 공개적으로 프로퍼티

public $nsController

$nsDataTables 공개적으로 프로퍼티

public $nsDataTables

$nsModel 공개적으로 프로퍼티

public $nsModel

$nsModelExtend 공개적으로 프로퍼티

public $nsModelExtend

$nsRepository 공개적으로 프로퍼티

public $nsRepository

$nsRequest 공개적으로 프로퍼티

public $nsRequest

$nsRequestBase 공개적으로 프로퍼티

public $nsRequestBase

$options 공개적으로 프로퍼티

* Generator Options
public $options

$pathApiController 공개적으로 프로퍼티

public $pathApiController

$pathApiRequest 공개적으로 프로퍼티

public $pathApiRequest

$pathApiRoutes 공개적으로 프로퍼티

public $pathApiRoutes

$pathApiTestTraits 공개적으로 프로퍼티

public $pathApiTestTraits

$pathApiTests 공개적으로 프로퍼티

public $pathApiTests

$pathController 공개적으로 프로퍼티

public $pathController

$pathDataTables 공개적으로 프로퍼티

public $pathDataTables

$pathModel 공개적으로 프로퍼티

public $pathModel

$pathRepository 공개적으로 프로퍼티

* Path variables
public $pathRepository

$pathRequest 공개적으로 프로퍼티

public $pathRequest

$pathRoutes 공개적으로 프로퍼티

public $pathRoutes

$pathViews 공개적으로 프로퍼티

public $pathViews

$prefixes 공개적으로 프로퍼티

* Prefixes
public $prefixes

$tableName 공개적으로 프로퍼티

public $tableName