/** * @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); }
/** * 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); }
/** * 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); }
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); }
public function __construct($message, $templateFileName, $line) { parent::__construct("Invalid view template: {$templateFileName}, at line {$line}. {$message}", null, null); }
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); }
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); }
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); }
/** * 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); }