Wyjątki
Lista zwracanych wyjątków:
Główny wyjątek
Nadrzędny wyjątek, "rodzic" wszystkich wyjątków zwracanych przez framework.
Namespace:
Nimblephp\framework\Exception\NimbleException
Konstruktor:
public function __construct(string $message = "System error", int $code = 500, ?Throwable $previous = null)
Wyjątek "nie znaleziono"
Wyjątek zwracany, jeżeli dana klasa, metoda, plik itd. nie istnieje.
Namespace:
Nimblephp\framework\Exception\NimbleException
Konstruktor:
public function __construct(string $message = "Not found", int $code = 404, ?Throwable $previous = null)
Ukryty wyjątek
Wyjątek zwraca błąd ale ukrywa treść dla klienta
Namespace:
Nimblephp\framework\Exception\HiddenException
Rodzic:
Nimblephp\framework\Exception\NimbleException
Konstruktor:
public function __construct(string $message = "System error", int $code = 500, ?Throwable $previous = null)```
Metody
getHiddenMessage
public function getHiddenMessage(): string
Zwraca ukrytą treść
Wyjątek bazodanowy
Wyjątek dla błędów bazy danych
Namespace:
Nimblephp\framework\Exception\DatabaseException
Rodzic:
Nimblephp\framework\Exception\HiddenException
Konstruktor:
public function __construct(string $message = "Database error", int $code = 500, ?Throwable $previous = null)