/**
  * @param string     $sourcePath
  * @param string     $destinationPath
  * @param string     $message
  * @param integer    $code
  * @param \Exception $previous
  */
 public function __construct($sourcePath, $destinationPath, $message = null, $code = 0, \Exception $previous = null)
 {
     $this->sourcePath = $sourcePath;
     $this->destinationPath = $destinationPath;
     $message = $message ?: $this->getDefaultMessage();
     parent::__construct($message, $code, $previous);
 }
 /**
  * @param array|string $url the parameter to be used to generate a valid URL for redirection.
  * This will be used as first parameter for [[\yii\helpers\Url::to()]]
  * @param integer $statusCode HTTP status code used for redirection
  * @param boolean|string $scheme the URI scheme to use in the generated URL for redirection.
  * This will be used as second parameter for [[\yii\helpers\Url::to()]]
  * @param string $message the error message
  * @param integer $code the error code
  * @param \Exception $previous the previous exception used for the exception chaining
  */
 public function __construct($url, $statusCode = 302, $scheme = false, $message = null, $code = 0, \Exception $previous = null)
 {
     $this->url = $url;
     $this->scheme = $scheme;
     $this->statusCode = $statusCode;
     parent::__construct($message, $code, $previous);
 }
 public function __construct($message, Exception $internalException = null, $appendInternalExceptionMessage = false)
 {
     $this->_internalException = $internalException;
     if ($internalException != null && $appendInternalExceptionMessage) {
         $internalExceptionClassName = get_class($internalException);
         $message .= "\r\nInternal Exception: {$internalExceptionClassName}. Message {$internalException->getMessage()}";
     }
     parent::__construct($message);
 }
 /**
  * @param Model $entity
  */
 public function __construct(Model $entity)
 {
     $messages = [];
     $this->entity = $entity;
     foreach ($entity->errors as $attribute => $errors) {
         $messages[] = implode(' : ', ['attribute' => $attribute, 'message' => implode(', ', (array) $errors)]);
     }
     parent::__construct(implode(PHP_EOL, $messages));
 }
 /**
  * @param ActiveRecord|array $message = null
  * @param int $code = 0
  * @param \Exception $previous = null
  */
 public function __construct($message = null, $code = 0, $previous = null)
 {
     if ($message instanceof ActiveRecord) {
         $message = $message->getErrors();
     }
     if (is_array($message)) {
         $message = json_encode($message);
     }
     parent::__construct($message, $code, $previous);
 }
 /**
  * @param StandardAttribute $standardAttribute
  * {@inheritdoc}
  */
 public function __construct(StandardAttribute $standardAttribute, $message = "", $code = 0, \Exception $previous = null)
 {
     $attributeName = 'attribute';
     if ($standardAttribute->name) {
         $attributeName .= " {$standardAttribute->name}";
     }
     $modelClass = "{$standardAttribute->standardModel->className}";
     $message = "Invalid configuration for {$attributeName} in model {$modelClass}. {$message}";
     parent::__construct($message, $code, $previous);
 }
Example #7
0
 /**
  * Constructor
  *
  * @param RestfulClient $restfulClient
  */
 public function __construct(RestfulClient $restfulClient)
 {
     $this->errors = [];
     foreach ($restfulClient->getErrors() as $field => $message) {
         $this->errors[$field][] = $message;
     }
     $this->requestUrl = $restfulClient->request->getUri();
     $code = $restfulClient->getResponseCode();
     $message = $restfulClient->getResponseMsg();
     parent::__construct($message, $code);
 }
 function __construct($msg, $parser = null, $pattern = '')
 {
     $this->parser = $parser;
     $this->pattern = $pattern;
     if (!empty($parser)) {
         $msg .= ", Classname: " . get_class($parser) . ', ';
     }
     if (!empty($pattern)) {
         $msg .= ", Pattern:" . $pattern . ', ';
     }
     // @todo pass $this as 3rd arg?
     parent::__construct($msg, 0, null);
 }
Example #9
0
 /**
  * Constructor.
  * @param array $responseHeaders response headers
  * @param string $responseBody response body
  * @param string $message error message
  * @param integer $code error code
  * @param \Exception $previous The previous exception used for the exception chaining.
  * @internal param int $status HTTP status code, such as 404, 500, etc.
  */
 public function __construct($responseHeaders, $responseBody, $message = null, $code = 0, \Exception $previous = null)
 {
     $this->responseBody = $responseBody;
     $this->responseHeaders = $responseHeaders;
     parent::__construct($message, $code, $previous);
 }
 public function __construct($message, $id, $buttons = null)
 {
     $this->id = $id;
     $this->buttons = $buttons;
     parent::__construct($message);
 }
 public function __construct($field, $code = 500)
 {
     parent::__construct(sprintf("field %s is missing in options list", $field), $code);
 }
Example #12
0
 public function __construct(ErrorMessage $error, \Exception $previous = null)
 {
     $this->errorUri = $error->getErrorURI();
     $this->errorMessage = ucfirst(implode(': ', $error->getArguments()));
     parent::__construct($this->errorMessage, $error->getMsgCode(), $previous);
 }
Example #13
0
 public function __construct($message, $templateFileName, $line)
 {
     parent::__construct("Invalid view template: {$templateFileName}, at line {$line}. {$message}", null, null);
 }
Example #14
0
 public function __construct($message = "", $code = 0)
 {
     AngryCurl::add_debug_msg($message);
     parent::__construct($message, $code);
 }
 /**
  * Constructor of the exception.
  * 
  * @param Model $model
  * @param \Exception $previous
  */
 public function __construct(Model $model, \Exception $previous = null)
 {
     $message = 'Unable to save ' . get_class($model) . '. Errors: [' . Json::encode($model->getErrors()) . ']';
     parent::__construct($message, 1100, $previous);
 }
Example #16
0
 public function __construct($message, $code, $data = null)
 {
     $this->data = $data;
     parent::__construct($message, $code);
 }
 public function __construct($field)
 {
     parent::__construct(sprintf("Param \"%s\" is required", $field));
 }
 /**
  * VerboseException constructor.
  *
  * @param string $params
  */
 public function __construct($params)
 {
     $this->params = $params;
     parent::__construct('Getting action params. Please never use this exception', null, null);
 }
 /**
  * PendingPurchaseException constructor
  *
  * @param string $message
  * @param AbstractPurchase $purchase
  * @param Exception $previous
  */
 public function __construct($message, $purchase, Exception $previous = null)
 {
     $this->purchase = $purchase;
     $this->position = $purchase->position;
     parent::__construct($message, 0, $previous);
 }
 /**
  * Constructor.
  * @param \yii\httpclient\Response $response response body
  * @param string $message error message
  * @param int $code error code
  * @param \Exception $previous The previous exception used for the exception chaining.
  */
 public function __construct($response, $message = null, $code = 0, \Exception $previous = null)
 {
     $this->response = $response;
     parent::__construct($message, $code, $previous);
 }
Example #21
0
 public function __construct($message, $code, $exception = null, $method = null)
 {
     $this->exception = $exception;
     $this->method = $method;
     parent::__construct($message, $code);
 }
 /**
  * @param Model      $model
  * @param string     $message
  * @param integer    $code
  * @param \Exception $previous
  */
 public function __construct(Model $model, $message = null, $code = 0, \Exception $previous = null)
 {
     $this->model = $model;
     $message = $message ?: $this->getDefaultMessage();
     parent::__construct($message, $code, $previous);
 }
Example #23
0
 /**
  * Constructor.
  * @param string $message PDO error message
  * @param array $errorInfo PDO error info
  * @param integer $code PDO error code
  * @param \Exception $previous The previous exception used for the exception chaining.
  */
 public function __construct($message, $errorInfo = [], $code = 0, \Exception $previous = null)
 {
     $this->errorInfo = $errorInfo;
     parent::__construct($message, $code, $previous);
 }
 public function __construct($validation, $message = null)
 {
     $this->validation = $validation;
     parent::__construct($message);
 }
 public function __construct($message = "", $row = [], $code = 0, \Exception $previous = null)
 {
     $this->row = $row;
     parent::__construct($message, $code, $previous);
 }
 public function __construct($filterName, $code = 500)
 {
     parent::__construct(sprintf("Filter %s was not found in the filter registry", $filterName), $code);
 }