Overview

Namespaces

  • Evenement
  • None
  • Peridot
    • Console
    • Core
    • Reporter
    • Runner
    • Scope
    • Test
  • Symfony
    • Component
      • Console
        • Command
        • Descriptor
        • Event
        • Exception
        • Formatter
        • Helper
        • Input
        • Logger
        • Output
        • Question
        • Style
        • Tester
        • Tests
          • Command
          • Descriptor
          • Fixtures
          • Formatter
          • Helper
          • Input
          • Logger
          • Output
          • Style
          • Tester

Classes

  • DebugFormatterHelper
  • DescriptorHelper
  • DialogHelper
  • FormatterHelper
  • Helper
  • HelperSet
  • InputAwareHelper
  • ProcessHelper
  • ProgressBar
  • ProgressHelper
  • ProgressIndicator
  • QuestionHelper
  • SymfonyQuestionHelper
  • Table
  • TableCell
  • TableHelper
  • TableSeparator
  • TableStyle

Interfaces

  • HelperInterface
  • Overview
  • Namespace
  • Class

Class SymfonyQuestionHelper

Symfony Style Guide compliant question helper.

Symfony\Component\Console\Helper\Helper implements Symfony\Component\Console\Helper\HelperInterface
Extended by Symfony\Component\Console\Helper\QuestionHelper
Extended by Symfony\Component\Console\Helper\SymfonyQuestionHelper
Namespace: Symfony\Component\Console\Helper
Author: Kevin Bond kevinbond@gmail.com
Located at Helper/SymfonyQuestionHelper.php
Methods summary
public string
# ask( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, Symfony\Component\Console\Question\Question $question )

Asks a question to the user.

Asks a question to the user.

Parameters

$input
An InputInterface instance
$output
An OutputInterface instance
$question
The question to ask

Returns

string
The user answer

Throws

RuntimeException
If there is no data to read in the input stream

Overrides

Symfony\Component\Console\Helper\QuestionHelper::ask()
protected
# writePrompt( Symfony\Component\Console\Output\OutputInterface $output, Symfony\Component\Console\Question\Question $question )

Outputs the question prompt.

Outputs the question prompt.

Parameters

$output
$question

Overrides

Symfony\Component\Console\Helper\QuestionHelper::writePrompt()
protected
# writeError( Symfony\Component\Console\Output\OutputInterface $output, Exception $error )

Outputs an error message.

Outputs an error message.

Parameters

$output
$error

Overrides

Symfony\Component\Console\Helper\QuestionHelper::writeError()
Methods inherited from Symfony\Component\Console\Helper\QuestionHelper
doAsk(), getInputStream(), getName(), setInputStream()
Methods inherited from Symfony\Component\Console\Helper\Helper
formatMemory(), formatTime(), getHelperSet(), setHelperSet(), strlen(), strlenWithoutDecoration()
Properties inherited from Symfony\Component\Console\Helper\Helper
$helperSet
Peridot API documentation generated by ApiGen