function __construct($message = '', $code = NULL, $previous = NULL)
 {
     if (!$message) {
         $message = "The site does not support the GD Image library. Please ask your hosting provider to enable it.";
     }
     parent::__construct($message, $code, $previous);
 }
 function __construct($message_or_previous = FALSE, $code = 0, $previous = NULL)
 {
     // We don't know if we have been passed a message yet or not
     $message = FALSE;
     // Determine if the first parameter is a string or exception
     if ($message_or_previous) {
         if (is_string($message_or_previous)) {
             $message = $message_or_previous;
         } else {
             $previous = $message_or_previous;
         }
     }
     // If no message was provided, create a default message
     if (!$message) {
         $message = "Invalid data type used for entity. Please use stdClass\n\t\t\t\tor a subclass of C_DataMapper_Model. Arrays will be supported in\n\t\t\t\tthe future.";
     }
     parent::__construct($message, $code);
 }
 public function __construct($message = '', $code = NULL, $previous = NULL)
 {
     if (!$message) {
         $message = 'The site does not support the GD Image library. Please ask your hosting provider to enable it.';
     }
     if (PHP_VERSION_ID >= 50300) {
         parent::__construct($message, $code, $previous);
     } else {
         parent::__construct($message, $code);
     }
 }