function it_builds_a_form_using_option_name_as_label_if_presentation_is_empty(FormBuilderInterface $builder, OptionInterface $option) { $option->getId()->shouldBeCalled()->willReturn(3); $option->getPresentation()->shouldBeCalled()->willReturn('option_presentation'); $option->getName()->shouldNotBeCalled(); $builder->add('3', 'sylius_varibale_name_option_value_choice', array('label' => 'option_presentation', 'option' => $option, 'property_path' => '[0]'))->shouldBeCalled(); $this->buildForm($builder, array('options' => array($option))); }
function it_builds_a_form(FormBuilderInterface $builder, VariableInterface $variable, OptionInterface $option) { $variable->getOptions()->shouldBeCalled()->willReturn(array($option)); $option->getName()->shouldBeCalled()->willReturn('option_name'); $option->getPresentation()->shouldBeCalled()->willReturn('option_presentation'); $builder->add('option-name', 'sylius_varibale_name_option_value_choice', array('label' => 'option_presentation', 'option' => $option, 'property_path' => '[0]'))->shouldBeCalled(); $builder->addModelTransformer(Argument::type('Sylius\\Bundle\\VariationBundle\\Form\\DataTransformer\\VariantToCombinationTransformer'))->shouldBeCalled(); $this->buildForm($builder, array('variable' => $variable)); }