IOInterface
interface IOInterface implements IOInterface (View source)
The IOInterface class.
Methods
mixed
getOption(string $name, mixed $default = null)
Gets a value from the input data.
from IOInterface
string
shiftArgument()
shiftArgument
unshiftArgument(string $arg)
unshiftArgument
string
popArgument()
popArgument
pushArgument(string $arg)
pushArgument
setArguments(array $args)
set Arguments
addColor(string $name, string $fg, string $bg, array $options = array())
addColor
useColor(boolean $bool = true)
useColor
void
__clone()
__clone
setOutputStream(resource $outStream)
setOutStream
setErrorStream(resource $errorStream)
Method to set property errorStream
setInputStream(resource $inputStream)
setInputStream
Details
in IOInterface at line line 25
IOInterface
out(string $text = '')
Write a string to standard output
in IOInterface at line line 32
string
in()
Get a value from standard input.
in IOInterface at line line 41
IOInterface
err(string $text = '')
Write a string to standard error output.
in IOInterface at line line 53
mixed
getOption(string $name, mixed $default = null)
Gets a value from the input data.
in IOInterface at line line 65
void
setOption(string $name, mixed $value)
Sets a value
in IOInterface at line line 72
string[]
getOptions()
getOptions
in IOInterface at line line 82
mixed
getArgument(integer $offset, mixed $default = null)
getArgument
in IOInterface at line line 92
IOInterface
setArgument(integer $offset, mixed $value)
setArgument
in IOInterface at line line 99
string[]
getArguments()
getArguments
in IOInterface at line line 106
mixed
getCalledScript()
getExecuted
at line line 25
string
shiftArgument()
shiftArgument
at line line 34
IOInterface
unshiftArgument(string $arg)
unshiftArgument
at line line 41
string
popArgument()
popArgument
at line line 50
IOInterface
pushArgument(string $arg)
pushArgument
at line line 59
IOInterface
setArguments(array $args)
set Arguments
at line line 71
IOInterface
addColor(string $name, string $fg, string $bg, array $options = array())
addColor
at line line 80
IOInterface
useColor(boolean $bool = true)
useColor
at line line 87
void
__clone()
__clone
at line line 96
IOInterface
setOutputStream(resource $outStream)
setOutStream
at line line 105
IOInterface
setErrorStream(resource $errorStream)
Method to set property errorStream
at line line 114
IOInterface
setInputStream(resource $inputStream)
setInputStream