__construct() 공개 메소드

Constructor.
public __construct ( Neomerx\JsonApi\Contracts\Document\ErrorInterface | Neomerx\JsonApi\Contracts\Document\ErrorInterface[] | ErrorCollection $errors, integer $httpCode = self::DEFAULT_HTTP_CODE, Exception $previous = null )
$errors Neomerx\JsonApi\Contracts\Document\ErrorInterface | Neomerx\JsonApi\Contracts\Document\ErrorInterface[] | ErrorCollection
$httpCode integer
$previous Exception
 /**
  * InvalidJsonException constructor.
  * @param int $jsonError
  * @param string $jsonErrorMessage
  * @param int $defaultHttpCode
  * @param Exception|null $previous
  */
 public function __construct($jsonError, $jsonErrorMessage, $defaultHttpCode = self::HTTP_CODE_BAD_REQUEST, Exception $previous = null)
 {
     parent::__construct([], $defaultHttpCode, $previous);
     $this->jsonError = $jsonError;
     $this->jsonErrorMessage = $jsonErrorMessage;
 }
 /**
  * ValidationException constructor.
  * @param ErrorInterface|ErrorInterface[]|ErrorCollection $errors
  * @param string|int|null $defaultHttpCode
  * @param Exception|null $previous
  */
 public function __construct($errors, $defaultHttpCode = self::DEFAULT_HTTP_CODE, Exception $previous = null)
 {
     $errors = MutableErrorCollection::cast($errors);
     parent::__construct($errors, $errors->getHttpStatus($defaultHttpCode), $previous);
 }