Kaynağa Gözat

merge revision 25170 to release-1.12

git-svn-id: http://framework.zend.com/svn/framework/standard/branches/release-1.12@25171 44c647ce-9c0f-0410-b52a-842ac1e357ba
rob 13 yıl önce
ebeveyn
işleme
2d50b6fc87
1 değiştirilmiş dosya ile 9 ekleme ve 1 silme
  1. 9 1
      library/Zend/Service/Rackspace/Abstract.php

+ 9 - 1
library/Zend/Service/Rackspace/Abstract.php

@@ -356,6 +356,14 @@ abstract class Zend_Service_Rackspace_Abstract
      */
     public function authenticate()
     {
+        if (empty($this->user)) {
+            /**
+             * @see Zend_Service_Rackspace_Exception
+             */
+            require_once 'Zend/Service/Rackspace/Exception.php';
+            throw new Zend_Service_Rackspace_Exception("User has not been set");
+        }
+
         $headers = array (
             self::AUTHUSER_HEADER => $this->user,
             self::AUTHKEY_HEADER => $this->key
@@ -376,4 +384,4 @@ abstract class Zend_Service_Rackspace_Abstract
         $this->errorCode = $result->getStatus();
         return false;
     } 
-}
+}