/** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { /** @var ConverterInterface $converter */ $converter = $options['converter']; $formData = $form->getData(); if ($formData) { $transformedData = $this->eventsToUsersTransformer->transform($formData); $result = []; foreach ($transformedData as $item) { $result[] = $converter->convertItem($item); } $view->vars['attr']['data-selected-data'] = json_encode($result); } }
/** * @expectedException \Symfony\Component\Form\Exception\TransformationFailedException * @expectedExceptionMessage Can't get current organization */ public function testReverseTransformNoOrganizationId() { $this->transformer->reverseTransform([new User()]); }