PHP Class Liip\RMT\Information\InformationCollector

Show file Open project: liip/rmt Class Usage Examples

Protected Properties

Property Type Description
$requests
$standardRequests
$values

Public Methods

Method Description
getCommandOptions ( ) : InputOption[] Return a set of command request, converted from the Base Request
getInteractiveQuestions ( )
getRequest ( string $name ) : InformationRequest
getValueFor ( $requestName, $default = null )
handleCommandInput ( Symfony\Component\Console\Input\InputInterface $input )
hasMissingInformation ( )
hasRequest ( $name )
hasValueFor ( $requestName )
registerRequest ( $request )
registerRequests ( $list )
registerStandardRequest ( $name )
setValueFor ( $requestName, $value )

Method Details

getCommandOptions() public method

Return a set of command request, converted from the Base Request
public getCommandOptions ( ) : InputOption[]
return InputOption[]

getInteractiveQuestions() public method

getRequest() public method

public getRequest ( string $name ) : InformationRequest
$name string
return InformationRequest

getValueFor() public method

public getValueFor ( $requestName, $default = null )

handleCommandInput() public method

public handleCommandInput ( Symfony\Component\Console\Input\InputInterface $input )
$input Symfony\Component\Console\Input\InputInterface

hasMissingInformation() public method

hasRequest() public method

public hasRequest ( $name )

hasValueFor() public method

public hasValueFor ( $requestName )

registerRequest() public method

public registerRequest ( $request )

registerRequests() public method

public registerRequests ( $list )

registerStandardRequest() public method

public registerStandardRequest ( $name )

setValueFor() public method

public setValueFor ( $requestName, $value )

Property Details

$requests protected property

protected $requests

$standardRequests protected static property

protected static $standardRequests

$values protected property

protected $values