public function __construct($message = 'Not Implemented', $code = 0, Exception $previous = null)
 {
     if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
         parent::__construct($message, $code, $previous);
     } else {
         parent::__construct($message, $code);
     }
 }
 public function __construct($service_id, $code = 0, Exception $previous = null)
 {
     $message = sprintf(__('Parameter not found: %s', 'fw'), $service_id);
     if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
         parent::__construct($message, $code, $previous);
     } else {
         parent::__construct($message, $code);
     }
 }
 public function __construct($argument, $reason = null, $code = 0, Exception $previous = null)
 {
     $message = sprintf(__('Invalid argument: %s', 'fw'), $argument);
     if (!empty($reason)) {
         $message = "{$message} ({$reason})";
     }
     if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
         parent::__construct($message, $code, $previous);
     } else {
         parent::__construct($message, $code);
     }
 }
 public function __construct($errno, $code, $response)
 {
     $message = sprintf(__('curl error: %s', 'fw'), json_encode(array('errno' => $errno, 'code' => $code, 'response' => $response)));
     parent::__construct($message);
 }