PHP Class InfyOm\Generator\Common\GeneratorConfig

Show file 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 property

* Generator AddOns
public $addOns

$availableOptions public static property

* Command Options
public static $availableOptions

$forceMigrate public property

public $forceMigrate

$mCamel public property

public $mCamel

$mCamelPlural public property

public $mCamelPlural

$mName public property

* Model Names
public $mName

$mPlural public property

public $mPlural

$mSnake public property

public $mSnake

$mSnakePlural public property

public $mSnakePlural

$nsApiController public property

public $nsApiController

$nsApiRequest public property

public $nsApiRequest

$nsApp public property

* Namespace variables
public $nsApp

$nsBaseController public property

public $nsBaseController

$nsController public property

public $nsController

$nsDataTables public property

public $nsDataTables

$nsModel public property

public $nsModel

$nsModelExtend public property

public $nsModelExtend

$nsRepository public property

public $nsRepository

$nsRequest public property

public $nsRequest

$nsRequestBase public property

public $nsRequestBase

$options public property

* Generator Options
public $options

$pathApiController public property

public $pathApiController

$pathApiRequest public property

public $pathApiRequest

$pathApiRoutes public property

public $pathApiRoutes

$pathApiTestTraits public property

public $pathApiTestTraits

$pathApiTests public property

public $pathApiTests

$pathController public property

public $pathController

$pathDataTables public property

public $pathDataTables

$pathModel public property

public $pathModel

$pathRepository public property

* Path variables
public $pathRepository

$pathRequest public property

public $pathRequest

$pathRoutes public property

public $pathRoutes

$pathViews public property

public $pathViews

$prefixes public property

* Prefixes
public $prefixes

$tableName public property

public $tableName