trinion_suo-1.0.x-dev/src/Access/IsStudentChecker.php

src/Access/IsStudentChecker.php
<?php

namespace Drupal\trinion_suo\Access;

use Drupal\Core\Access\AccessResult;
use Drupal\Core\Routing\Access\AccessInterface;
use Drupal\user\Entity\User;
use Symfony\Component\Routing\Route;

class IsStudentChecker implements AccessInterface {

  /**
   * Access callback.
   */
  public function access(Route $route) {
    $user = User::load(\Drupal::currentUser()->id());
    return AccessResult::allowedIf($user->get('field_ts_uchenik')->getString());
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc