PHP Class PHPSpec2\Console\IO

Show file Open project: phpspec/phpspec2

Public Methods

Method Description
__construct ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, Symfony\Component\Console\Helper\HelperSet $helpers )
ask ( $question, $default = null )
askAndValidate ( $question, $validator, $attempts = false, $default = null )
askConfirmation ( $question, $default = true )
cutTemp ( )
freezeTemp ( )
getLastWrittenMessage ( )
isDecorated ( )
isInteractive ( )
isVerbose ( )
overwrite ( $message, $indent = null, $newline = false )
overwriteln ( $message = '', $indent = null )
write ( $message, $indent = null, $newline = false )
writeTemp ( $message, $indent = null )
writeln ( $message = '', $indent = null )

Private Methods

Method Description
indentText ( $text, $indent )

Method Details

__construct() public method

public __construct ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, Symfony\Component\Console\Helper\HelperSet $helpers )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
$helpers Symfony\Component\Console\Helper\HelperSet

ask() public method

public ask ( $question, $default = null )

askAndValidate() public method

public askAndValidate ( $question, $validator, $attempts = false, $default = null )

askConfirmation() public method

public askConfirmation ( $question, $default = true )

cutTemp() public method

public cutTemp ( )

freezeTemp() public method

public freezeTemp ( )

getLastWrittenMessage() public method

isDecorated() public method

public isDecorated ( )

isInteractive() public method

public isInteractive ( )

isVerbose() public method

public isVerbose ( )

overwrite() public method

public overwrite ( $message, $indent = null, $newline = false )

overwriteln() public method

public overwriteln ( $message = '', $indent = null )

write() public method

public write ( $message, $indent = null, $newline = false )

writeTemp() public method

public writeTemp ( $message, $indent = null )

writeln() public method

public writeln ( $message = '', $indent = null )