From ac471eeff37e1e5626b5a3ebcb45147c6d004a44 Mon Sep 17 00:00:00 2001 From: Daniele Alessandri Date: Mon, 4 Apr 2011 15:31:01 +0200 Subject: [PATCH] Rename and simplify Predis\Profiles\ServerProfile::registerProfile(). --- lib/Predis/Profiles/ServerProfile.php | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/Predis/Profiles/ServerProfile.php b/lib/Predis/Profiles/ServerProfile.php index 1cb91600..128e4edd 100644 --- a/lib/Predis/Profiles/ServerProfile.php +++ b/lib/Predis/Profiles/ServerProfile.php @@ -32,26 +32,17 @@ abstract class ServerProfile implements IServerProfile { ); } - public static function registerProfile($profileClass, $aliases) { + public static function define($alias, $profileClass) { if (!isset(self::$_profiles)) { self::$_profiles = self::getDefaultProfiles(); } - $profileReflection = new \ReflectionClass($profileClass); if (!$profileReflection->isSubclassOf('\Predis\Profiles\IServerProfile')) { throw new ClientException( "Cannot register '$profileClass' as it is not a valid profile class" ); } - - if (is_array($aliases)) { - foreach ($aliases as $alias) { - self::$_profiles[$alias] = $profileClass; - } - } - else { - self::$_profiles[$aliases] = $profileClass; - } + self::$_profiles[$alias] = $profileClass; } public static function get($version) {