[REF] Remove CRM_Exception in favor of CRM_Core_Exception
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 25 Oct 2019 22:26:27 +0000 (09:26 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 25 Oct 2019 22:26:27 +0000 (09:26 +1100)
CRM/Core/DAO.php
CRM/Core/Error.php
CRM/Utils/File.php
tests/phpunit/api/v3/APITest.php

index d1b7668fee2e305b21841274695a09f8caaf3d4d..cadce9c18c730d7d2afdade9ab6a550feac78719 100644 (file)
@@ -1858,7 +1858,7 @@ SELECT contact_id
   /**
    * Drop all CiviCRM tables.
    *
-   * @throws \CRM_Exception
+   * @throws \CRM_Core_Exception
    */
   public static function dropAllTables() {
 
index e52e51515a22e94705dbb695b9903043718fb47d..2bf7ba92e03997409eee3728851492e5a4d8c7d6 100644 (file)
@@ -39,34 +39,6 @@ require_once 'CRM/Core/Exception.php';
 
 require_once 'Log.php';
 
-/**
- * Class CRM_Exception
- */
-class CRM_Exception extends PEAR_Exception {
-
-  /**
-   * Redefine the exception so message isn't optional.
-   *
-   * Supported signatures:
-   *  - PEAR_Exception(string $message);
-   *  - PEAR_Exception(string $message, int $code);
-   *  - PEAR_Exception(string $message, Exception $cause);
-   *  - PEAR_Exception(string $message, Exception $cause, int $code);
-   *  - PEAR_Exception(string $message, PEAR_Error $cause);
-   *  - PEAR_Exception(string $message, PEAR_Error $cause, int $code);
-   *  - PEAR_Exception(string $message, array $causes);
-   *  - PEAR_Exception(string $message, array $causes, int $code);
-   *
-   * @param string $message exception message
-   * @param int $code
-   * @param Exception $previous
-   */
-  public function __construct($message = NULL, $code = 0, Exception $previous = NULL) {
-    parent::__construct($message, $code, $previous);
-  }
-
-}
-
 /**
  * Class CRM_Core_Error
  */
index 000d9505d4b71167e8397369f95082a52a393591..aa65b1d181674325d8e99b072e80207fdc8ad542 100644 (file)
@@ -320,7 +320,7 @@ class CRM_Utils_File {
     if (FALSE === file_get_contents($fileName)) {
       // Our file cannot be found.
       // Using 'die' here breaks this on extension upgrade.
-      throw new CRM_Exception('Could not find the SQL file.');
+      throw new CRM_Core_Exception('Could not find the SQL file.');
     }
 
     self::runSqlQuery($dsn, file_get_contents($fileName), $prefix, $dieOnErrors);
index 9bc6c0087818197f862b5b1bd0fe278268d82faf..30d565f73be8283bf3be01be53a0d4bf7cb7bd41 100644 (file)
@@ -143,7 +143,7 @@ class api_v3_APITest extends CiviUnitTestCase {
     try {
       $result = civicrm_api3('contact', 'get', []);
     }
-    catch (CRM_Exception $e) {
+    catch (CRM_Core_Exception $e) {
       $this->fail("This should have been a success test");
     }
     $this->assertTrue(is_array($result));