PHP 클래스 Neomerx\JsonApi\Exceptions\JsonApiException

상속: extends RuntimeExceptio\RuntimeException
파일 보기 프로젝트 열기: neomerx/json-api 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Neomerx\JsonApi\Contracts\Document\ErrorInterface | Neomerx\JsonApi\Contracts\Document\ErrorInterface[] | ErrorCollection $errors, integer $httpCode = self::DEFAULT_HTTP_CODE, Exception $previous = null ) Constructor.
addError ( Neomerx\JsonApi\Contracts\Document\ErrorInterface $error )
addErrors ( ErrorCollection $errors ) : void
addErrorsFromArray ( array $errors ) : void
getErrors ( ) : ErrorCollection
getHttpCode ( ) : integer
throwException ( JsonApiException $exception )

메소드 상세

__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

addError() 공개 메소드

public addError ( Neomerx\JsonApi\Contracts\Document\ErrorInterface $error )
$error Neomerx\JsonApi\Contracts\Document\ErrorInterface

addErrors() 공개 메소드

public addErrors ( ErrorCollection $errors ) : void
$errors ErrorCollection
리턴 void

addErrorsFromArray() 공개 메소드

public addErrorsFromArray ( array $errors ) : void
$errors array
리턴 void

getErrors() 공개 메소드

public getErrors ( ) : ErrorCollection
리턴 ErrorCollection

getHttpCode() 공개 메소드

public getHttpCode ( ) : integer
리턴 integer

throwException() 공개 정적인 메소드

public static throwException ( JsonApiException $exception )
$exception JsonApiException