Reference
C
Class

ApiPlatform\State\ApiResource\Error

class ApiPlatform\State\ApiResource\Error extends Exception implements Stringable, Throwable, , `<a href="/docs/main/references/Metadata/Exception/HttpExceptionInterface">ApiPlatform\Metadata\Exception\HttpExceptionInterface
{
    public __construct(string $title, string $detail, int $status, null|array $originalTrace, null|string $instance, string $type, array $headers, null|Throwable $previous)
    public getHydraTitle(): string
    public getHydraDescription(): string
    public getDescription(): string
    public createFromException(Exception|Throwable $exception, int $status): ApiPlatform\State\ApiResource\Error
    public getHeaders(): array
    public getStatusCode(): int
    public setHeaders(array<string, string> $headers): null
    public getType(): string
    public setType(string $type): null
    public getTitle(): string
    public setTitle(null|string $title): null
    public getStatus(): int
    public setStatus(int $status): null
    public getDetail(): string
    public setDetail(null|string $detail): null
    public getInstance(): string
    public setInstance(null|string $instance): null
    public __wakeup()
    public getMessage(): string
    public getCode()
    public getFile(): string
    public getLine(): int
    public getTrace(): array
    public getPrevious(): Throwable
    public getTraceAsString(): string
    public __toString(): string
}

Properties

originalTrace

array $originalTrace

message

$message

code

$code

file

string $file

line

int $line

Methods

__construct

public __construct(string $title, string $detail, int $status, null|array $originalTrace, null|string $instance, string $type, array $headers, null|Throwable $previous)

Parameters

titlestring
detailstring
statusint
originalTracearray
instancestring
typestring
headersarray
previousThrowable

getHydraTitle

public getHydraTitle(): string

Returns

string

getHydraDescription

public getHydraDescription(): string

Returns

string

getDescription

public getDescription(): string

Returns

string

createFromException

public createFromException(Exception|Throwable $exception, int $status): ApiPlatform\State\ApiResource\Error

Parameters

exceptionException
Throwable
statusint

Returns

<a href="/docs/main/references/State/ApiResource/Error">ApiPlatform\State\ApiResource\Error</a>

getHeaders

public getHeaders(): array

Returns

array

getStatusCode

public getStatusCode(): int

Returns

int

setHeaders

public setHeaders(array<string, string> $headers): null

Parameters

headersarray<string, string>

Returns

null

getType

public getType(): string

Returns

string

setType

public setType(string $type): null

Parameters

typestring

Returns

null

getTitle

public getTitle(): string

Returns

string

setTitle

public setTitle(null|string $title): null

Parameters

titlestring

Returns

null

getStatus

public getStatus(): int

Returns

int

setStatus

public setStatus(int $status): null

Parameters

statusint

Returns

null

getDetail

public getDetail(): string

Returns

string

setDetail

public setDetail(null|string $detail): null

Parameters

detailstring

Returns

null

getInstance

public getInstance(): string

Returns

string

setInstance

public setInstance(null|string $instance): null

Parameters

instancestring

Returns

null

Made with love by

Les-Tilleuls.coop can help you design and develop your APIs and web projects, and train your teams in API Platform, Symfony, Next.js, Kubernetes and a wide range of other technologies.

Learn more

Copyright © 2023 Kévin Dunglas

Sponsored by Les-Tilleuls.coop