# Class Exception

`implements` | `Throwable`

Methods
`public` | `__construct(string $message = "", int $code = 0, ?Throwable $previous = null)` | #
`public` | `__wakeup(): void` | #
`final public` | `getMessage(): string` #### Implements `Throwable::getMessage()` | #
`final public` | `getCode()` #### Implements `Throwable::getCode()` | #
`final public` | `getFile(): string` #### Implements `Throwable::getFile()` | #
`final public` | `getLine(): int` #### Implements `Throwable::getLine()` | #
`final public` | `getTrace(): array` #### Implements `Throwable::getTrace()` | #
`final public` | `getPrevious(): ?Throwable` #### Implements `Throwable::getPrevious()` | #
`final public` | `getTraceAsString(): string` #### Implements `Throwable::getTraceAsString()` | #
`public` | `__toString(): string` #### Implements `Stringable::__toString()` | #

OpenCart API API documentation generated by ApiGen dev-master