function MenuLinkContent::preSave
Overrides ContentEntityBase::preSave
File
- 
              core/modules/ menu_link_content/ src/ Entity/ MenuLinkContent.php, line 203 
Class
- MenuLinkContent
- Defines the menu link content entity class.
Namespace
Drupal\menu_link_content\EntityCode
public function preSave(EntityStorageInterface $storage) {
  parent::preSave($storage);
  if (parse_url($this->link->uri, PHP_URL_SCHEME) === 'internal') {
    $this->setRequiresRediscovery(TRUE);
  }
  else {
    $this->setRequiresRediscovery(FALSE);
  }
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
