PHP 클래스 Phrozn\Runner\CommandLine\Reader

저자: Victor Farazdagi
상속: implements Phrozn\Has\Outputter
파일 보기 프로젝트 열기: farazdagi/phrozn 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( resource $handle = null, $outputter = null ) : void Setup reader
__destruct ( )
getHandle ( ) : resource Get input handle
getOutputter ( ) : Phrozn\Outputter Get outputter instance
readLine ( string $prompt ) : string Get line from standard input
setHandle ( resource $handle ) : Reader Set input handle
setOutputter ( Phrozn\Outputter $outputter ) : Phrozn\Has\Outputter Set outputter

메소드 상세

__construct() 공개 메소드

Setup reader
public __construct ( resource $handle = null, $outputter = null ) : void
$handle resource STDIN if not set, parametrized for flexibility during testing
리턴 void

__destruct() 공개 메소드

public __destruct ( )

getHandle() 공개 메소드

Get input handle
public getHandle ( ) : resource
리턴 resource

getOutputter() 공개 메소드

Get outputter instance
public getOutputter ( ) : Phrozn\Outputter
리턴 Phrozn\Outputter

readLine() 공개 메소드

Get line from standard input
public readLine ( string $prompt ) : string
$prompt string Input prompt
리턴 string

setHandle() 공개 메소드

Set input handle
public setHandle ( resource $handle ) : Reader
$handle resource Resource pointer
리턴 Reader

setOutputter() 공개 메소드

Set outputter
public setOutputter ( Phrozn\Outputter $outputter ) : Phrozn\Has\Outputter
$outputter Phrozn\Outputter Outputter instance
리턴 Phrozn\Has\Outputter