Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LinkBase.php

function LinkBase::checkUrlAccess

Checks access to the link route.

Parameters

\Drupal\views\ResultRow $row: A view result row.

Return value

\Drupal\Core\Access\AccessResultInterface|null The access result, or NULL if the URI elements of the link doesn't exist.

1 call to LinkBase::checkUrlAccess()
LinkBase::render in core/modules/views/src/Plugin/views/field/LinkBase.php
Renders the field.

File

core/modules/views/src/Plugin/views/field/LinkBase.php, line 184

Class

LinkBase
Field handler to present a link to an entity.

Namespace

Drupal\views\Plugin\views\field

Code

protected function checkUrlAccess(ResultRow $row) {
    if ($url = $this->getUrlInfo($row)) {
        return $this->accessManager
            ->checkNamedRoute($url->getRouteName(), $url->getRouteParameters(), $this->currentUser(), TRUE);
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal