PHP Class Neomerx\JsonApi\Exceptions\JsonApiException

Inheritance: extends RuntimeExceptio\RuntimeException
Afficher le fichier Open project: neomerx/json-api Class Usage Examples

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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 méthode

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

addErrors() public méthode

public addErrors ( ErrorCollection $errors ) : void
$errors ErrorCollection
Résultat void

addErrorsFromArray() public méthode

public addErrorsFromArray ( array $errors ) : void
$errors array
Résultat void

getErrors() public méthode

public getErrors ( ) : ErrorCollection
Résultat ErrorCollection

getHttpCode() public méthode

public getHttpCode ( ) : integer
Résultat integer

throwException() public static méthode

public static throwException ( JsonApiException $exception )
$exception JsonApiException