PHP 클래스 Platformsh\Cli\Helper\QuestionHelper

상속: extends Symfony\Component\Console\Helper\QuestionHelper, implements Platformsh\Cli\Console\OutputAwareInterface, implements Symfony\Component\Console\Input\InputAwareInterface
파일 보기 프로젝트 열기: commerceguys/platform-cli 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Symfony\Component\Console\Input\InputInterface $input = null, Symfony\Component\Console\Output\OutputInterface $output = null ) QuestionHelper constructor.
askInput ( string $questionText, mixed $default = null ) : string Ask a simple question which requires input.
choose ( array $items, string $text = 'Enter a number to choose an item:', mixed $default = null ) : mixed
confirm ( string $questionText, boolean $default = true ) : boolean Ask the user to confirm an action.
setInput ( Symfony\Component\Console\Input\InputInterface $input )
setOutput ( Symfony\Component\Console\Output\OutputInterface $output )

메소드 상세

__construct() 공개 메소드

QuestionHelper constructor.
public __construct ( Symfony\Component\Console\Input\InputInterface $input = null, Symfony\Component\Console\Output\OutputInterface $output = null )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

askInput() 공개 메소드

Ask a simple question which requires input.
public askInput ( string $questionText, mixed $default = null ) : string
$questionText string
$default mixed
리턴 string The user's answer.

choose() 공개 메소드

public choose ( array $items, string $text = 'Enter a number to choose an item:', mixed $default = null ) : mixed
$items array An associative array of choices.
$text string Some text to precede the choices.
$default mixed A default (as a key in $items).
리턴 mixed The chosen item (as a key in $items).

confirm() 공개 메소드

Ask the user to confirm an action.
public confirm ( string $questionText, boolean $default = true ) : boolean
$questionText string
$default boolean
리턴 boolean

setInput() 공개 메소드

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

setOutput() 공개 메소드

public setOutput ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface