You are here

public function FlippyPager::flippy_generate_link in Glazed Theme Helper 8

Helper function to generate link.

Parameters

$nodeId: Target node ID.

$label: Target node label.

Return value

array|\mixed[] Link render array.

File

src/FlippyPager.php, line 238

Class

FlippyPager
Defines the flippy pager service.

Namespace

Drupal\glazed_helper

Code

public function flippy_generate_link($nodeId, $label) {
  $language = $this->languageManager
    ->getCurrentLanguage()
    ->getId();
  $url = Url::fromRoute('entity.node.canonical');
  $url
    ->setRouteParameter('node', $nodeId);
  $url
    ->setOptions([
    'attributes' => [
      'class' => [
        'nextprev-link',
      ],
    ],
  ]);
  $flippyLink = Link::fromTextAndUrl($label, $url);
  return $flippyLink
    ->toRenderable();
}