src/Drupal/Driver/Cores/Drupal8.php 1 location
|
@@ 435-440 (lines=6) @@
|
| 432 |
|
} |
| 433 |
|
|
| 434 |
|
// Throw an exception if a bundle is specified but does not exist. |
| 435 |
|
if (isset($entity->$bundle_key) && ($entity->$bundle_key !== NULL)) { |
| 436 |
|
$bundles = \Drupal::entityManager()->getBundleInfo($entity_type); |
| 437 |
|
if (!in_array($entity->$bundle_key, array_keys($bundles))) { |
| 438 |
|
throw new \Exception("Cannot create entity because provided bundle '$entity->$bundle_key' does not exist."); |
| 439 |
|
} |
| 440 |
|
} |
| 441 |
|
if (empty($entity_type)) { |
| 442 |
|
throw new \Exception("You must specify an entity type to create an entity."); |
| 443 |
|
} |
src/Drupal/Driver/Cores/Drupal7.php 1 location
|
@@ 497-502 (lines=6) @@
|
| 494 |
|
} |
| 495 |
|
|
| 496 |
|
// Throw an exception if a bundle is specified but does not exist. |
| 497 |
|
if (isset($entity->$bundle_key) && ($entity->$bundle_key !== NULL)) { |
| 498 |
|
$bundles = $info['bundles']; |
| 499 |
|
if (!in_array($entity->$bundle_key, array_keys($bundles))) { |
| 500 |
|
throw new \Exception("Cannot create entity because provided bundle {$entity->$bundle_key} does not exist."); |
| 501 |
|
} |
| 502 |
|
} |
| 503 |
|
if (empty($entity_type)) { |
| 504 |
|
throw new \Exception("You must specify an entity type to create an entity."); |
| 505 |
|
} |