PHP Class Phrozn\Runner\CommandLine\Reader

Author: Victor Farazdagi
Inheritance: implements Phrozn\Has\Outputter
Afficher le fichier Open project: farazdagi/phrozn Class Usage Examples

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

__destruct() public méthode

public __destruct ( )

getHandle() public méthode

Get input handle
public getHandle ( ) : resource
Résultat resource

getOutputter() public méthode

Get outputter instance
public getOutputter ( ) : Phrozn\Outputter
Résultat Phrozn\Outputter

readLine() public méthode

Get line from standard input
public readLine ( string $prompt ) : string
$prompt string Input prompt
Résultat string

setHandle() public méthode

Set input handle
public setHandle ( resource $handle ) : Reader
$handle resource Resource pointer
Résultat Reader

setOutputter() public méthode

Set outputter
public setOutputter ( Phrozn\Outputter $outputter ) : Phrozn\Has\Outputter
$outputter Phrozn\Outputter Outputter instance
Résultat Phrozn\Has\Outputter