This is a programming error, not a run-time error
authorMichael M Slusarz <slusarz@curecanti.org>
Sat, 4 Sep 2010 08:16:03 +0000 (02:16 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Mon, 6 Sep 2010 20:31:16 +0000 (14:31 -0600)
framework/Imap_Client/lib/Horde/Imap/Client/Base.php

index 6c0ea64..3c6d4bf 100644 (file)
@@ -109,11 +109,12 @@ abstract class Horde_Imap_Client_Base implements Serializable
      *                       See Horde_Imap_Client::factory().
      *
      * @throws Horde_Imap_Client_Exception
+     * @throws InvalidArgumentException
      */
     public function __construct(array $params = array())
     {
         if (!isset($params['username']) || !isset($params['password'])) {
-            throw new Horde_Imap_Client_Exception('Horde_Imap_Client requires a username and password.');
+            throw new InvalidArgumentException('Horde_Imap_Client requires a username and password.');
         }
 
         // Encrypt password.