You are here

TrackerUserTab.php in Zircon Profile 8

Same filename and directory in other branches
  1. 8.0 core/modules/tracker/src/Controller/TrackerUserTab.php

File

core/modules/tracker/src/Controller/TrackerUserTab.php
View source
<?php

/**
 * @file
 * Contains \Drupal\tracker\Controller\TrackerUserTab.
 */
namespace Drupal\tracker\Controller;

use Drupal\Core\Controller\ControllerBase;
use Drupal\user\UserInterface;

/**
 * Controller for tracker.user_tab route.
 */
class TrackerUserTab extends ControllerBase {

  /**
   * Content callback for the tracker.user_tab route.
   */
  public function getContent(UserInterface $user) {
    module_load_include('inc', 'tracker', 'tracker.pages');
    return tracker_page($user);
  }

  /**
   * Title callback for the tracker.user_tab route.
   */
  public function getTitle(UserInterface $user) {
    return $user
      ->getUsername();
  }

}

Classes

Namesort descending Description
TrackerUserTab Controller for tracker.user_tab route.