Extraire l'URL & amp; Titre du champ de lien dans Drupal 8?

Je suis en train de récupérer le URL et la Titre valeurs d'une Champ lien dans Drupal 8.

Dans mon custom contrôleur, j'ai récupérer les nœuds avec:

$storage = \Drupal::entityManager()->getStorage('node');
$nids = $storage->getQuery()
    ->condition('type', 'partners')
    ->condition('status', 1)
    ->execute();

$partners = $storage->loadMultiple($nids);

Quand je boucle à travers tous mes nœuds, prétraiter vars, je vais donner mon point de vue, je voudrais récupérer le URL et la Titre.

foreach ($partners as $key => $partner) {
    $variables['partners'][] = array(
        'image' => $partner->field_logo->entity->url(),
        'url'   => $partner->field_link->value, //Can't retrieve values of link field
    );
}

Malheureusement, je n'ai pas trouvé comment récupérer le URL et la Titre de field_link.

Merci pour votre aide.

source d'informationauteur Kevin Wenger