public function preSetData(FormEvent $event)
{
/** @var ProductInterface $product */
$product = $event->getData();
Assert::isInstanceOf($product, ProductInterface::class);
if ($product->isSimple()) {
$form = $event->getForm();
$form->add('variant', ProductVariantType::class, ['property_path' => 'variants[0]']);
$form->remove('options');
}
}