Skip to content

Commit

Permalink
Add helper for SF3
Browse files Browse the repository at this point in the history
  • Loading branch information
lexxorlov committed Jan 24, 2016
1 parent 442ad7b commit b1abd73
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions src/Bowerphp/Command/Helper/QuestionHelper.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?php

/*
* This file is part of Bowerphp.
*
* (c) Massimiliano Arione <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/

namespace Bowerphp\Command\Helper;

use Symfony\Component\Console\Helper\QuestionHelper as BaseDialogHelper;
use Symfony\Component\Console\Question\Question;

/**
* Copied by Composer https://github.com/composer/composer
*/
class QuestionHelper extends BaseDialogHelper
{
/**
* Build text for asking a question. For example:
*
* "Do you want to continue [yes]:"
*
* @param string $question The question you want to ask
* @param mixed $default Default value to add to message, if false no default will be shown
* @param string $sep Separation char for between message and user input
*
* @return string
*/
public function getQuestion($question, $default = null, $sep = ':')
{
return $default !== null ?
new Question(sprintf('<info>%s</info> [<comment>%s</comment>]%s ', $question, $default, $sep)) :
new Question(sprintf('<info>%s</info>%s ', $question, $sep));
}
}

0 comments on commit b1abd73

Please sign in to comment.