MenuLinkBinding.php in Drupal 7 to 8/9 Module Upgrader 8
File
src/Routing/LinkBinding/MenuLinkBinding.php
View source
<?php
namespace Drupal\drupalmoduleupgrader\Routing\LinkBinding;
class MenuLinkBinding extends LinkBinding {
public function build() {
$link = parent::build();
$source = $this
->getSource();
if ($source
->containsKey('description')) {
$link['description'] = $source['description'];
}
$destination = $this
->getDestination();
if ($destination
->hasParent()) {
$link['parent'] = $destination
->getParent()
->getIdentifier();
}
return $link;
}
}