Explorar o código

Merge pull request #44 from EmmanuelVella/patch-3

Add exception if sonata_type_admin has no association admin
Thomas %!s(int64=13) %!d(string=hai) anos
pai
achega
55839fcc2c
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      Builder/FormContractor.php

+ 3 - 1
Builder/FormContractor.php

@@ -122,7 +122,9 @@ class FormContractor implements FormContractorInterface
 
 
         } else if ($type == 'sonata_type_admin') {
         } else if ($type == 'sonata_type_admin') {
 
 
-            // nothing here ...
+            if (!$fieldDescription->getAssociationAdmin()) {
+                throw new \RuntimeException(sprintf('The current field `%s` is not linked to an admin. Please create one for the target entity : `%s`', $fieldDescription->getName(), $fieldDescription->getTargetEntity()));
+            }
 
 
         } else if ($type == 'sonata_type_collection') {
         } else if ($type == 'sonata_type_collection') {