diff --git a/composer.json b/composer.json index e4d02e2b..a8b7e2fe 100644 --- a/composer.json +++ b/composer.json @@ -31,7 +31,7 @@ "doctrine/mongodb-odm": "^2.1", "doctrine/mongodb-odm-bundle": "^4.3", "doctrine/persistence": "^2.0", - "sonata-project/admin-bundle": "^4.0@rc", + "sonata-project/admin-bundle": "^4.0", "sonata-project/form-extensions": "^1.7.1", "symfony/config": "^4.4 || ^5.3", "symfony/dependency-injection": "^4.4 || ^5.3", diff --git a/src/FieldDescription/FieldDescriptionFactory.php b/src/FieldDescription/FieldDescriptionFactory.php index f5886adc..ad955552 100644 --- a/src/FieldDescription/FieldDescriptionFactory.php +++ b/src/FieldDescription/FieldDescriptionFactory.php @@ -33,14 +33,6 @@ public function __construct(ManagerRegistry $registry) public function create(string $class, string $name, array $options = []): FieldDescriptionInterface { - if (!isset($options['route']['name'])) { - $options['route']['name'] = 'edit'; - } - - if (!isset($options['route']['parameters'])) { - $options['route']['parameters'] = []; - } - [$metadata, $propertyName, $parentAssociationMappings] = $this->getParentMetadataForProperty($class, $name); return new FieldDescription( diff --git a/tests/FieldDescription/FieldDescriptionFactoryTest.php b/tests/FieldDescription/FieldDescriptionFactoryTest.php index e9f71000..4a4148f1 100644 --- a/tests/FieldDescription/FieldDescriptionFactoryTest.php +++ b/tests/FieldDescription/FieldDescriptionFactoryTest.php @@ -24,10 +24,6 @@ public function testCreate(): void { $fieldDescriptionFactory = new FieldDescriptionFactory($this->registry); - $fieldDescription = $fieldDescriptionFactory->create(ContainerDocument::class, 'plainField'); - - static::assertSame('edit', $fieldDescription->getOption('route')['name']); - $fieldDescription = $fieldDescriptionFactory->create(ContainerDocument::class, 'plainField'); static::assertSame(Type::INT, $fieldDescription->getMappingType());