Revert "Issue #2105123 by pwolanin: Add a currentUser() method to \Drupal\Core\Plugin\PluginBase."

Needs more discussion.

This reverts commit feaee01eaf.
8.0.x
webchick 2013-10-10 11:39:06 -07:00
parent ea72375a15
commit 66239988f7
2 changed files with 1 additions and 20 deletions

View File

@ -22,25 +22,6 @@ abstract class PluginBase extends ComponentPluginBase {
*/
protected $translationManager;
/**
* Current user object.
*
* @var \Drupal\Core\Session\AccountInterface
*/
protected $currentUser;
/**
* Gets the current active user.
*
* @return \Drupal\Core\Session\AccountInterface
*/
protected function currentUser() {
if (!$this->currentUser) {
$this->currentUser = \Drupal::currentUser();
}
return $this->currentUser;
}
/**
* Translates a string to the current language or to a given language.
*

View File

@ -120,7 +120,7 @@ class UserSearch extends SearchPluginBase implements AccessibleInterface {
->select('users')
->extend('Drupal\Core\Database\Query\PagerSelectExtender');
$query->fields('users', array('uid'));
$user_account = $this->currentUser();
$user_account = $this->request->attributes->get('_account');
if ($user_account->hasPermission('administer users')) {
// Administrators can also search in the otherwise private email field, and
// they don't need to be restricted to only active users.