IO
class IO extends IO implements IOInterface, IteratorAggregate, ArrayAccess, Serializable, Countable, JsonSerializable (View source)
The IO class.
Methods
set Arguments
shiftArgument
unshiftArgument
pushArgument
popArgument
addColor
useColor
__clone
getOutStream
setOutStream
Method to get property ErrorStream
Method to set property errorStream
getInputStream
setInputStream
Details
__construct(CliInputInterface $input = null, CliOutputInterface $output = null)
Class init.
IOInterface
out(string $text = '', boolean $nl = true)
Write a string to standard output
IOInterface
err(string $text = '', boolean $nl = true)
Write a string to standard error output.
mixed
getOption(string $name, mixed $default = null)
Gets a value from the input data.
IOInterface
setArgument(integer $offset, mixed $value)
setArgument
CliInput|CliInputInterface
getInput()
getInput
IO
setInput(CliInputInterface $input)
setInput
CliOutputInterface|ColorfulOutputInterface
getOutput()
getOutput
IO
setOutput(CliOutputInterface $output)
setOutput
Traversable
getIterator()
Get the data store for iterate.
at line line 34
IOInterface
setArguments(array $args)
set Arguments
at line line 46
string
shiftArgument()
shiftArgument
at line line 58
IOInterface
unshiftArgument(string $arg)
unshiftArgument
at line line 72
IOInterface
pushArgument(string $arg)
pushArgument
at line line 84
string
popArgument()
popArgument
at line line 99
IOInterface
addColor(string $name, string $fg, string $bg, array $options = array())
addColor
at line line 116
IOInterface
useColor(boolean $bool = true)
useColor
at line line 131
void
__clone()
__clone
at line line 142
resource
getOutputStream()
getOutStream
at line line 154
IOInterface
setOutputStream(resource $outStream)
setOutStream
at line line 166
resource
getErrorStream()
Method to get property ErrorStream
at line line 178
IOInterface
setErrorStream(resource $errorStream)
Method to set property errorStream
at line line 190
resource
getInputStream()
getInputStream
at line line 202
IOInterface
setInputStream(resource $inputStream)
setInputStream