Skip to content

Commit

Permalink
Merge 31af3d2 into cbb44c2
Browse files Browse the repository at this point in the history
  • Loading branch information
jordisala1991 committed Mar 20, 2018
2 parents cbb44c2 + 31af3d2 commit 4a8e951
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/Builder/FormContractor.php
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,9 @@ public function getDefaultOptions($type, FieldDescriptionInterface $fieldDescrip
$options['delete'] = false;

$options['data_class'] = $fieldDescription->getAssociationAdmin()->getClass();
$options['empty_data'] = function () use ($fieldDescription) {
return $fieldDescription->getAssociationAdmin()->getNewInstance();
};
$fieldDescription->setOption('edit', $fieldDescription->getOption('edit', 'admin'));
// NEXT_MAJOR: Check only against FQCNs when dropping support for Symfony 2.8
} elseif ('sonata_type_collection' === $type || $this->checkFormClass($type, [CollectionType::class])) {
Expand All @@ -174,6 +177,9 @@ public function getDefaultOptions($type, FieldDescriptionInterface $fieldDescrip
$options['type_options'] = [
'sonata_field_description' => $fieldDescription,
'data_class' => $fieldDescription->getAssociationAdmin()->getClass(),
'empty_data' => function () use ($fieldDescription) {
return $fieldDescription->getAssociationAdmin()->getNewInstance();
},
];
}

Expand Down

0 comments on commit 4a8e951

Please sign in to comment.