public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('options', 'entity', ['class' => $this->attributeValueNamespace, 'required' => true, 'multiple' => true, 'group_by' => 'attribute.name', 'query_builder' => function (ValueRepository $valueRepository) {
return $valueRepository->createQueryBuilder('v')->join('v.attribute', 'a');
}, 'property' => 'value'])->add('imagesSort', 'text', ['required' => false])->add('images', 'entity', ['class' => $this->imageNamespace, 'required' => false, 'property' => 'id', 'multiple' => true, 'expanded' => true])->add('stock', 'number', ['required' => false])->add('sku', 'text', ['required' => false])->add('price', 'money_object', ['required' => false, 'constraints' => [new MinimumMoney(['value' => 0])]])->add('reducedPrice', 'money_object', ['required' => false, 'constraints' => [new MinimumMoney(['value' => 0])]])->add('enabled', 'checkbox', ['required' => false]);
}