X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fchi-teck%2Fdrupal-code-generator%2Fsrc%2FHelper%2FQuestionSettersTrait.php;fp=vendor%2Fchi-teck%2Fdrupal-code-generator%2Fsrc%2FHelper%2FQuestionSettersTrait.php;h=6f4405dcc34953e3a1e67b21918469163a622aff;hp=0000000000000000000000000000000000000000;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/chi-teck/drupal-code-generator/src/Helper/QuestionSettersTrait.php b/vendor/chi-teck/drupal-code-generator/src/Helper/QuestionSettersTrait.php new file mode 100644 index 000000000..6f4405dcc --- /dev/null +++ b/vendor/chi-teck/drupal-code-generator/src/Helper/QuestionSettersTrait.php @@ -0,0 +1,48 @@ +__construct($question_text, $question->getChoices(), $question->getDefault()); + } + else { + $question->__construct($question_text, $question->getDefault()); + } + } + + /** + * Sets question default value. + * + * @param \Symfony\Component\Console\Question\Question $question + * The question to update. + * @param mixed $default_value + * Default value for the question. + */ + protected function setQuestionDefault(Question $question, $default_value) { + if ($question instanceof ChoiceQuestion) { + $question->__construct($question->getQuestion(), $question->getChoices(), $default_value); + } + else { + $question->__construct($question->getQuestion(), $default_value); + } + } + +}