Skip to content
Extraits de code Groupes Projets
Valider 1c51265e rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #4564 deprecate some more methods

parent 838fea85
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -275,12 +275,21 @@ class Access ...@@ -275,12 +275,21 @@ class Access
return $this->token_auth; return $this->token_auth;
} }
/**
* @see Access::getConfigSuperUserLogin()
* @deprecated deprecated since version 2.0.4
*/
public function getSuperUserLogin()
{
return $this->getConfigSuperUserLogin();
}
/** /**
* Returns the super user's login. * Returns the super user's login.
* *
* @return string * @return string
*/ */
public function getSuperUserLogin() public function getConfigSuperUserLogin()
{ {
$superuser = Config::getInstance()->superuser; $superuser = Config::getInstance()->superuser;
return $superuser['login']; return $superuser['login'];
...@@ -445,7 +454,7 @@ class Access ...@@ -445,7 +454,7 @@ class Access
private function setConfigUserLoginIfCurrentUserHasNotSuperUserAccess() private function setConfigUserLoginIfCurrentUserHasNotSuperUserAccess()
{ {
if (!Piwik::hasTheUserSuperUserAccess($this->login)) { if (!Piwik::hasTheUserSuperUserAccess($this->login)) {
$this->login = $this->getSuperUserLogin(); $this->login = $this->getConfigSuperUserLogin();
} }
} }
} }
......
...@@ -230,7 +230,7 @@ class Piwik ...@@ -230,7 +230,7 @@ class Piwik
*/ */
static public function getConfigSuperUserLogin() static public function getConfigSuperUserLogin()
{ {
return Access::getInstance()->getSuperUserLogin(); return Access::getInstance()->getConfigSuperUserLogin();
} }
/** /**
......
...@@ -31,8 +31,10 @@ class DeprecatedMethodsTest extends PHPUnit_Framework_TestCase ...@@ -31,8 +31,10 @@ class DeprecatedMethodsTest extends PHPUnit_Framework_TestCase
$this->assertDeprecatedMethodIsRemoved('\Piwik\Piwik', 'getSuperUserLogin', $validTill); $this->assertDeprecatedMethodIsRemoved('\Piwik\Piwik', 'getSuperUserLogin', $validTill);
$this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'isSuperUser', $validTill); $this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'isSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'checksUserIsSuperUser', $validTill); $this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'checksUserIsSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'getSuperUserLogin', $validTill);
$this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'checksUserIsSuperUser', $validTill); $this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'checksUserIsSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'setSuperUser', $validTill); $this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'setSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'getSuperUserLogin', $validTill);
} }
private function assertDeprecatedMethodIsRemoved($className, $method, $removalDate) private function assertDeprecatedMethodIsRemoved($className, $method, $removalDate)
......
...@@ -183,8 +183,17 @@ class FakeAccess ...@@ -183,8 +183,17 @@ class FakeAccess
return $result; return $result;
} }
public function getSuperUserLogin() public function getConfigSuperUserLogin()
{ {
return self::$superUserLogin; return self::$superUserLogin;
} }
/**
* @see FakeAccess::getConfigSuperUserLogin()
* @deprecated deprecated since version 2.0.4
*/
public function getSuperUserLogin()
{
return $this->getConfigSuperUserLogin();
}
} }
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter