These are programming errors, throw invalidArgumentException here.
authorMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 26 Sep 2010 15:54:23 +0000 (11:54 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 26 Sep 2010 15:54:23 +0000 (11:54 -0400)
framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php
framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php
framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php

index 8293fd4..31083e9 100644 (file)
@@ -129,7 +129,7 @@ abstract class Horde_ActiveSync_Driver_Base
         if (empty($params['state_basic']) ||
             !($params['state_basic'] instanceof Horde_ActiveSync_State_Base)) {
 
-            throw new Horde_ActiveSync_Exception('Missing required state object');
+            throw new InvalidArgumentException('Missing required state object');
         }
 
         /* Create a stub if we don't have a useable logger. */
index 3422086..5aab09e 100644 (file)
@@ -51,7 +51,7 @@ class Horde_ActiveSync_Driver_Horde extends Horde_ActiveSync_Driver_Base
     {
         parent::__construct($params);
         if (empty($this->_params['connector'])) {
-            throw new Horde_ActiveSync_Exception('Missing required connector object.');
+            throw new InvalidArgumentException('Missing required connector object.');
         }
         $this->_connector = $params['connector'];
     }
index 0de7599..327b285 100644 (file)
@@ -33,7 +33,7 @@ class Horde_ActiveSync_Driver_Horde_Connector_Registry
     public function __construct($params = array())
     {
         if (empty($params['registry'])) {
-            throw new Horde_ActiveSync_Exception('Missing required Horde_Registry object.');
+            throw new InvalidArgumentException('Missing required Horde_Registry object.');
         }
 
         $this->_registry = $params['registry'];