PHP Класс Neomerx\JsonApi\Exceptions\JsonApiException

Наследование: extends RuntimeExceptio\RuntimeException
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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