PHP Class InfyOm\Generator\Common\GeneratorConfig

ファイルを表示 Open project: infyomlabs/laravel-generator Class Usage Examples

Public Properties

Property Type Description
$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

Public Methods

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

Method Details

getAddOn() public method

public getAddOn ( $addOn )

getOption() public method

public getOption ( $option )

init() public method

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

loadDynamicVariables() public method

public loadDynamicVariables ( CommandData &$commandData )
$commandData CommandData

loadNamespaces() public method

public loadNamespaces ( CommandData &$commandData )
$commandData CommandData

loadPaths() public method

public loadPaths ( )

overrideOptionsFromJsonFile() public method

public overrideOptionsFromJsonFile ( $jsonData )

prepareAddOns() public method

public prepareAddOns ( )

prepareModelNames() public method

public prepareModelNames ( )

prepareOptions() public method

public prepareOptions ( CommandData &$commandData )
$commandData CommandData

preparePrefixes() public method

public preparePrefixes ( )

prepareTableName() public method

public prepareTableName ( )

setOption() public method

public setOption ( $option, $value )

Property Details

$addOns public_oe property

* Generator AddOns
public $addOns

$availableOptions public_oe static_oe property

* Command Options
public static $availableOptions

$forceMigrate public_oe property

public $forceMigrate

$mCamel public_oe property

public $mCamel

$mCamelPlural public_oe property

public $mCamelPlural

$mName public_oe property

* Model Names
public $mName

$mPlural public_oe property

public $mPlural

$mSnake public_oe property

public $mSnake

$mSnakePlural public_oe property

public $mSnakePlural

$nsApiController public_oe property

public $nsApiController

$nsApiRequest public_oe property

public $nsApiRequest

$nsApp public_oe property

* Namespace variables
public $nsApp

$nsBaseController public_oe property

public $nsBaseController

$nsController public_oe property

public $nsController

$nsDataTables public_oe property

public $nsDataTables

$nsModel public_oe property

public $nsModel

$nsModelExtend public_oe property

public $nsModelExtend

$nsRepository public_oe property

public $nsRepository

$nsRequest public_oe property

public $nsRequest

$nsRequestBase public_oe property

public $nsRequestBase

$options public_oe property

* Generator Options
public $options

$pathApiController public_oe property

public $pathApiController

$pathApiRequest public_oe property

public $pathApiRequest

$pathApiRoutes public_oe property

public $pathApiRoutes

$pathApiTestTraits public_oe property

public $pathApiTestTraits

$pathApiTests public_oe property

public $pathApiTests

$pathController public_oe property

public $pathController

$pathDataTables public_oe property

public $pathDataTables

$pathModel public_oe property

public $pathModel

$pathRepository public_oe property

* Path variables
public $pathRepository

$pathRequest public_oe property

public $pathRequest

$pathRoutes public_oe property

public $pathRoutes

$pathViews public_oe property

public $pathViews

$prefixes public_oe property

* Prefixes
public $prefixes

$tableName public_oe property

public $tableName