PhpSpec\Console\ContainerAssembler::setupIO PHP Method

setupIO() private method

private setupIO ( IndexedServiceContainer $container )
$container PhpSpec\ServiceContainer\IndexedServiceContainer
    private function setupIO(IndexedServiceContainer $container)
    {
        if (!$container->has('console.prompter')) {
            $container->define('console.prompter', function ($c) {
                return new Question($c->get('console.input'), $c->get('console.output'), $c->get('console.helper_set')->get('question'));
            });
        }
        $container->define('console.io', function (IndexedServiceContainer $c) {
            return new ConsoleIO($c->get('console.input'), $c->get('console.output'), new OptionsConfig($c->getParam('stop_on_failure', false), $c->getParam('code_generation', true), $c->getParam('rerun', true), $c->getParam('fake', false), $c->getParam('bootstrap', false)), $c->get('console.prompter'));
        });
        $container->define('util.filesystem', function () {
            return new Filesystem();
        });
    }