PHP Класс Phrozn\Runner\CommandLine\Reader

Автор: Victor Farazdagi
Наследование: implements Phrozn\Has\Outputter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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