public function MenuLinkStorageController::create

Implements \Drupal\Core\Entity\EntityStorageControllerInterface::create().

Overrides DatabaseStorageController::create

File

drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php, line 72
Contains \Drupal\menu_link\MenuLinkStorageController.

Class

MenuLinkStorageController
Controller class for menu links.

Namespace

Drupal\menu_link

Code

public function create(array $values) {

  // The bundle of menu links being the menu name is not enforced but is the
  // default behavior if no bundle is set.
  if (!isset($values['bundle']) && isset($values['menu_name'])) {
    $values['bundle'] = $values['menu_name'];
  }
  return parent::create($values);
}