Matthias\SymfonyConsoleForm\Bridge\Transformer\ChoiceTransformer::transform PHP Метод

transform() публичный Метод

public transform ( Form $form ) : Symfony\Component\Console\Question\Question
$form Symfony\Component\Form\Form
Результат Symfony\Component\Console\Question\Question
    public function transform(Form $form)
    {
        $formView = $form->createView();
        $question = new AlwaysReturnKeyOfChoiceQuestion($this->questionFrom($form), $formView->vars['choices'], $this->defaultValueFrom($form));
        if ($form->getConfig()->getOption('multiple')) {
            $question->setMultiselect(true);
        }
        return $question;
    }
ChoiceTransformer